# near model CODE resource # jump table entries: 1696-1765 (70 of them) export_212: 00000000 4E56 0000 link A6, 0 00000004 2F0C move.l -[A7], A4 00000006 286E 0008 movea.l A4, [A6 + 0x8] 0000000A 2054 movea.l A0, [A4] 0000000C 4AA8 0002 tst.l [A0 + 0x2] 00000010 6714 beq +0x16 /* 00000026 */ 00000012 2F28 0002 move.l -[A7], [A0 + 0x2] 00000016 203C 0004 0004 move.l D0, 0x40004 0000001C AB1D syscall QDExtensions 0000001E 2054 movea.l A0, [A4] 00000020 7000 moveq.l D0, 0x00 00000022 2140 0002 move.l [A0 + 0x2], D0 label00000026: 00000026 286E FFFC movea.l A4, [A6 - 0x4] 0000002A 4E5E unlink A6 0000002C 2E9F move.l [A7], [A7]+ 0000002E 4E75 rts 00000030 9954 sub.w [A4], D4 00000032 5049 addq.w A1, 8 00000034 584D addq.w A5, 4 00000036 4150 chk.w D0, [A0] 00000038 4841 swap.w D1 0000003A 4E44 trap 4 0000003C 4C45 522E movem.l D1,D2,D3,D5,A1,A4,A6, D5 00000040 4B49 chk.w D5, A1 00000042 4C4C 5049 movem.l D0,D3,D6,A4,A6, A4 00000046 584D addq.w A5, 4 00000048 4150 chk.w D0, [A0] 0000004A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_213: // at 0000004C (misaligned) 0000004E 0000 2F2E ori.b D0, 0x2E /* '.' */ 00000052 0008 4EBA ori.b A0, 0xBA 00000056 1196 4E5E move.b [A0 + D4 * 8 + 0x5E], [A6] 0000005A 2E9F move.l [A7], [A7]+ 0000005C 4E75 rts 0000005E 9554 sub.w [A4], D2 00000060 5245 addq.w D5, 1 00000062 5045 addq.w D5, 8 00000064 4154 chk.w D0, [A4] 00000066 494E chk.w D4, A6 00000068 4742 chk.w D3, D2 0000006A 5554 subq.w [A4], 2 0000006C 544F addq.w A7, 2 0000006E 4E2E .invalid // invalid opcode 4 00000070 4652 not.w [A2] 00000072 4545 chk.w D2, D5 00000074 0000 0000 ori.b D0, 0x0 export_214: 00000078 4E56 0000 link A6, 0 0000007C 2F0C move.l -[A7], A4 0000007E 286E 0008 movea.l A4, [A6 + 0x8] 00000082 2054 movea.l A0, [A4] 00000084 4AA8 0004 tst.l [A0 + 0x4] 00000088 6706 beq +0x8 /* 00000090 */ 0000008A 2F28 0004 move.l -[A7], [A0 + 0x4] 0000008E A9A3 syscall ReleaseResource label00000090: 00000090 2F0C move.l -[A7], A4 00000092 4EAD 1A7A jsr [A5 + 0x1A7A /* export_843 */] 00000096 286E FFFC movea.l A4, [A6 - 0x4] 0000009A 4E5E unlink A6 0000009C 2E9F move.l [A7], [A7]+ 0000009E 4E75 rts 000000A0 8F54 or.w [A4], D7 000000A2 5049 addq.w A1, 8 000000A4 4348 chk.w D1, A0 000000A6 414E chk.w D0, A6 000000A8 444C neg.w A4 000000AA 452E 4652 .invalid 2, [A6 + 0x4652] // invalid opcode 4 with b == 4 000000AE 4545 chk.w D2, D5 000000B0 0000 0000 ori.b D0, 0x0 export_215: fn000000B4: 000000B4 4E56 0000 link A6, 0 000000B8 2F0C move.l -[A7], A4 000000BA 286E 0008 movea.l A4, [A6 + 0x8] 000000BE 2054 movea.l A0, [A4] 000000C0 4AA8 0064 tst.l [A0 + 0x64] 000000C4 6708 beq +0xA /* 000000CE */ 000000C6 2F28 0064 move.l -[A7], [A0 + 0x64] 000000CA 4EAD 3362 jsr [A5 + 0x3362 /* export_1640 */] label000000CE: 000000CE 2054 movea.l A0, [A4] 000000D0 7000 moveq.l D0, 0x00 000000D2 2140 005A move.l [A0 + 0x5A], D0 000000D6 2054 movea.l A0, [A4] 000000D8 4AA8 005E tst.l [A0 + 0x5E] 000000DC 6708 beq +0xA /* 000000E6 */ 000000DE 2F28 005E move.l -[A7], [A0 + 0x5E] 000000E2 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] label000000E6: 000000E6 2F0C move.l -[A7], A4 000000E8 4EBA 1102 jsr [PC + 0x1102 /* 000011EC */] 000000EC 286E FFFC movea.l A4, [A6 - 0x4] 000000F0 4E5E unlink A6 000000F2 2E9F move.l [A7], [A7]+ 000000F4 4E75 rts 000000F6 9954 sub.w [A4], D4 000000F8 494E chk.w D4, A6 000000FA 4352 chk.w D1, [A2] 000000FC 454D chk.w D2, A5 000000FE 454E chk.w D2, A6 00000100 5449 addq.w A1, 2 00000102 4E47 trap 7 00000104 5049 addq.w A1, 8 00000106 4354 chk.w D1, [A4] 00000108 5552 subq.w [A2], 2 0000010A 452E 4652 .invalid 2, [A6 + 0x4652] // invalid opcode 4 with b == 4 0000010E 4545 chk.w D2, D5 00000110 0000 0000 ori.b D0, 0x0 export_216: 00000114 4E56 0000 link A6, 0 00000118 2F0C move.l -[A7], A4 0000011A 286E 0008 movea.l A4, [A6 + 0x8] 0000011E 2054 movea.l A0, [A4] 00000120 4AA8 0072 tst.l [A0 + 0x72] 00000124 6708 beq +0xA /* 0000012E */ 00000126 2F28 0072 move.l -[A7], [A0 + 0x72] 0000012A 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] label0000012E: 0000012E 2054 movea.l A0, [A4] 00000130 4AA8 008E tst.l [A0 + 0x8E] 00000134 6708 beq +0xA /* 0000013E */ 00000136 2F28 008E move.l -[A7], [A0 + 0x8E] 0000013A 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] label0000013E: 0000013E 2054 movea.l A0, [A4] 00000140 4AA8 0092 tst.l [A0 + 0x92] 00000144 6708 beq +0xA /* 0000014E */ 00000146 2F28 0092 move.l -[A7], [A0 + 0x92] 0000014A 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] label0000014E: 0000014E 2F0C move.l -[A7], A4 00000150 4EBA FF62 jsr [PC - 0x9E /* 000000B4 */] 00000154 286E FFFC movea.l A4, [A6 - 0x4] 00000158 4E5E unlink A6 0000015A 2E9F move.l [A7], [A7]+ 0000015C 4E75 rts 0000015E 9854 sub.w D4, [A4] 00000160 504F addq.w A7, 8 00000162 5055 addq.w [A5], 8 00000164 5056 addq.w [A6], 8 00000166 4F4C chk.w D7, A4 00000168 554D subq.w A5, 2 0000016A 4543 chk.w D2, D3 0000016C 4F4E chk.w D7, A6 0000016E 5452 addq.w [A2], 2 00000170 4F4C chk.w D7, A4 00000172 2E46 movea.l A7, D6 00000174 5245 addq.w D5, 1 00000176 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00000178 0000 0000 ori.b D0, 0x0 export_217: 0000017C 4E56 0000 link A6, 0 00000180 2F0C move.l -[A7], A4 00000182 286E 0008 movea.l A4, [A6 + 0x8] 00000186 2054 movea.l A0, [A4] 00000188 4AA8 0064 tst.l [A0 + 0x64] 0000018C 6706 beq +0x8 /* 00000194 */ 0000018E 2F28 0064 move.l -[A7], [A0 + 0x64] 00000192 A9A3 syscall ReleaseResource label00000194: 00000194 2F0C move.l -[A7], A4 00000196 4EBA 1054 jsr [PC + 0x1054 /* 000011EC */] 0000019A 286E FFFC movea.l A4, [A6 - 0x4] 0000019E 4E5E unlink A6 000001A0 2E9F move.l [A7], [A7]+ 000001A2 4E75 rts 000001A4 9254 sub.w D1, [A4] 000001A6 4C49 4E45 movem.l D0,D2,D6,A1,A2,A3,A6, A1 000001AA 4152 chk.w D0, [A2] 000001AC 534C subq.w A4, 1 000001AE 4944 chk.w D4, D4 000001B0 4552 chk.w D2, [A2] 000001B2 2E46 movea.l A7, D6 000001B4 5245 addq.w D5, 1 000001B6 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 000001B8 0000 0000 ori.b D0, 0x0 export_218: 000001BC 4E56 0000 link A6, 0 000001C0 2F0C move.l -[A7], A4 000001C2 286E 0008 movea.l A4, [A6 + 0x8] 000001C6 2054 movea.l A0, [A4] 000001C8 4AA8 0078 tst.l [A0 + 0x78] 000001CC 6708 beq +0xA /* 000001D6 */ 000001CE 2F28 0078 move.l -[A7], [A0 + 0x78] 000001D2 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] label000001D6: 000001D6 2054 movea.l A0, [A4] 000001D8 4AA8 007C tst.l [A0 + 0x7C] 000001DC 6708 beq +0xA /* 000001E6 */ 000001DE 2F28 007C move.l -[A7], [A0 + 0x7C] 000001E2 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] label000001E6: 000001E6 2F0C move.l -[A7], A4 000001E8 4EBA 103A jsr [PC + 0x103A /* 00001224 */] 000001EC 286E FFFC movea.l A4, [A6 - 0x4] 000001F0 4E5E unlink A6 000001F2 2E9F move.l [A7], [A7]+ 000001F4 4E75 rts 000001F6 9054 sub.w D0, [A4] 000001F8 4449 neg.w A1 000001FA 4749 chk.w D3, A1 000001FC 5447 addq.w D7, 2 000001FE 524F addq.w A7, 1 00000200 5550 subq.w [A0], 2 00000202 2E46 movea.l A7, D6 00000204 5245 addq.w D5, 1 00000206 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00000208 0000 0000 ori.b D0, 0x0 export_219: 0000020C 4E56 0000 link A6, 0 00000210 2F0C move.l -[A7], A4 00000212 286E 0008 movea.l A4, [A6 + 0x8] 00000216 2054 movea.l A0, [A4] 00000218 4AA8 005C tst.l [A0 + 0x5C] 0000021C 6708 beq +0xA /* 00000226 */ 0000021E 2F28 005C move.l -[A7], [A0 + 0x5C] 00000222 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] label00000226: 00000226 2054 movea.l A0, [A4] 00000228 4AA8 0060 tst.l [A0 + 0x60] 0000022C 6708 beq +0xA /* 00000236 */ 0000022E 2F28 0060 move.l -[A7], [A0 + 0x60] 00000232 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] label00000236: 00000236 2054 movea.l A0, [A4] 00000238 4AA8 0064 tst.l [A0 + 0x64] 0000023C 6708 beq +0xA /* 00000246 */ 0000023E 2F28 0064 move.l -[A7], [A0 + 0x64] 00000242 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] label00000246: 00000246 2054 movea.l A0, [A4] 00000248 4AA8 0078 tst.l [A0 + 0x78] 0000024C 6708 beq +0xA /* 00000256 */ 0000024E 2F28 0078 move.l -[A7], [A0 + 0x78] 00000252 4EAD 3362 jsr [A5 + 0x3362 /* export_1640 */] label00000256: 00000256 2054 movea.l A0, [A4] 00000258 4AA8 00A0 tst.l [A0 + 0xA0] 0000025C 6706 beq +0x8 /* 00000264 */ 0000025E 2068 00A0 movea.l A0, [A0 + 0xA0] 00000262 A023 syscall DisposHandle/DisposeHandle label00000264: 00000264 2054 movea.l A0, [A4] 00000266 4AA8 00C0 tst.l [A0 + 0xC0] 0000026A 6708 beq +0xA /* 00000274 */ 0000026C 2F28 00C0 move.l -[A7], [A0 + 0xC0] 00000270 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] label00000274: 00000274 2F0C move.l -[A7], A4 00000276 4EBA 1530 jsr [PC + 0x1530 /* 000017A8 */] 0000027A 286E FFFC movea.l A4, [A6 - 0x4] 0000027E 4E5E unlink A6 00000280 2E9F move.l [A7], [A7]+ 00000282 4E75 rts 00000284 9454 sub.w D2, [A4] 00000286 5449 addq.w A1, 2 00000288 4D45 chk.w D6, D5 0000028A 434F chk.w D1, A7 0000028C 4E54 524F link A4, -0xFFFFADB1 00000290 4C4C 4552 movem.l D1,D4,D6,A0,A2,A6, A4 00000294 2E46 movea.l A7, D6 00000296 5245 addq.w D5, 1 00000298 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 0000029A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_220: // at 0000029C (misaligned) 0000029E 0000 2F0C ori.b D0, 0xC 000002A2 286E 0008 movea.l A4, [A6 + 0x8] 000002A6 2054 movea.l A0, [A4] 000002A8 2F28 0068 move.l -[A7], [A0 + 0x68] 000002AC 4EAD 3362 jsr [A5 + 0x3362 /* export_1640 */] 000002B0 2F0C move.l -[A7], A4 000002B2 4EBA 0EE4 jsr [PC + 0xEE4 /* 00001198 */] 000002B6 286E FFFC movea.l A4, [A6 - 0x4] 000002BA 4E5E unlink A6 000002BC 2E9F move.l [A7], [A7]+ 000002BE 4E75 rts 000002C0 9454 sub.w D2, [A4] 000002C2 5049 addq.w A1, 8 000002C4 4354 chk.w D1, [A4] 000002C6 5552 subq.w [A2], 2 000002C8 4543 chk.w D2, D3 000002CA 4C55 5354 movem.l D2,D4,D6,A0,A1,A4,A6, [A5] 000002CE 4552 chk.w D2, [A2] 000002D0 2E46 movea.l A7, D6 000002D2 5245 addq.w D5, 1 000002D4 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 000002D6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_221: // at 000002D8 (misaligned) 000002DA FFF8 .invalid <> 000002DC 486E FFF8 pea.l [A6 - 0x8] 000002E0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000002E4 4EAD 1E82 jsr [A5 + 0x1E82 /* export_972 */] 000002E8 206E 000C movea.l A0, [A6 + 0xC] 000002EC 43EE FFF8 lea.l A1, [A6 - 0x8] 000002F0 20D9 move.l [A0]+, [A1]+ 000002F2 20D9 move.l [A0]+, [A1]+ 000002F4 4E5E unlink A6 000002F6 205F movea.l A0, [A7]+ 000002F8 504F addq.w A7, 8 000002FA 4ED0 jmp [A0] 000002FC 9B54 sub.w [A4], D5 000002FE 5349 subq.w A1, 1 00000300 5A45 addq.w D5, 5 00000302 434F chk.w D1, A7 00000304 4E54 524F link A4, -0xFFFFADB1 00000308 4C57 494E movem.l D1,D2,D3,D6,A0,A3,A6, [A7] 0000030C 444F neg.w A7 0000030E 572E 4745 subq.b [A6 + 0x4745], 3 00000312 5450 addq.w [A0], 2 00000314 5245 addq.w D5, 1 00000316 4653 not.w [A3] 00000318 0000 0000 ori.b D0, 0x0 export_222: 0000031C 4E56 FFF8 link A6, -0x0008 00000320 486E FFF8 pea.l [A6 - 0x8] 00000324 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000328 4EAD 1E82 jsr [A5 + 0x1E82 /* export_972 */] 0000032C 206E 000C movea.l A0, [A6 + 0xC] 00000330 43EE FFF8 lea.l A1, [A6 - 0x8] 00000334 20D9 move.l [A0]+, [A1]+ 00000336 20D9 move.l [A0]+, [A1]+ 00000338 4E5E unlink A6 0000033A 205F movea.l A0, [A7]+ 0000033C 504F addq.w A7, 8 0000033E 4ED0 jmp [A0] 00000340 9F54 sub.w [A4], D7 00000342 4455 neg.w [A5] 00000344 5241 addq.w D1, 1 00000346 5449 addq.w A1, 2 00000348 4F4E chk.w D7, A6 0000034A 434F chk.w D1, A7 0000034C 4E54 524F link A4, -0xFFFFADB1 00000350 4C57 494E movem.l D1,D2,D3,D6,A0,A3,A6, [A7] 00000354 444F neg.w A7 00000356 572E 4745 subq.b [A6 + 0x4745], 3 0000035A 5450 addq.w [A0], 2 0000035C 5245 addq.w D5, 1 0000035E 4653 not.w [A3] 00000360 0000 0000 ori.b D0, 0x0 export_223: 00000364 4E56 0000 link A6, 0 00000368 2F0C move.l -[A7], A4 0000036A 286E 0008 movea.l A4, [A6 + 0x8] 0000036E 2054 movea.l A0, [A4] 00000370 2F28 0094 move.l -[A7], [A0 + 0x94] 00000374 7000 moveq.l D0, 0x00 00000376 1F00 move.b -[A7], D0 00000378 2F2D F99C move.l -[A7], [A5 - 0x664] 0000037C 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */] 00000380 2054 movea.l A0, [A4] 00000382 2F28 0078 move.l -[A7], [A0 + 0x78] 00000386 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] 0000038A 2054 movea.l A0, [A4] 0000038C 4AA8 00A2 tst.l [A0 + 0xA2] 00000390 6706 beq +0x8 /* 00000398 */ 00000392 2F28 00A2 move.l -[A7], [A0 + 0xA2] 00000396 A8D9 syscall DisposRgn/DisposeRgn label00000398: 00000398 2F0C move.l -[A7], A4 0000039A 4EBA 151C jsr [PC + 0x151C /* 000018B8 */] 0000039E 286E FFFC movea.l A4, [A6 - 0x4] 000003A2 4E5E unlink A6 000003A4 2E9F move.l [A7], [A7]+ 000003A6 4E75 rts 000003A8 9754 sub.w [A4], D3 000003AA 434F chk.w D1, A7 000003AC 4E54 524F link A4, -0xFFFFADB1 000003B0 4C4C 4552 movem.l D1,D4,D6,A0,A2,A6, A4 000003B4 5749 subq.w A1, 3 000003B6 4E44 trap 4 000003B8 4F49 chk.w D7, A1 000003BA 442E 4652 neg.b [A6 + 0x4652] 000003BE 4545 chk.w D2, D5 000003C0 0000 0000 ori.b D0, 0x0 export_224: 000003C4 4E56 FFF8 link A6, -0x0008 000003C8 2F0C move.l -[A7], A4 000003CA 286E 0008 movea.l A4, [A6 + 0x8] 000003CE 486E FFF8 pea.l [A6 - 0x8] 000003D2 2F0C move.l -[A7], A4 000003D4 4EAD 1E82 jsr [A5 + 0x1E82 /* export_972 */] 000003D8 206E 0010 movea.l A0, [A6 + 0x10] 000003DC 43EE FFF8 lea.l A1, [A6 - 0x8] 000003E0 20D9 move.l [A0]+, [A1]+ 000003E2 20D9 move.l [A0]+, [A1]+ 000003E4 558F subq.l A7, 2 000003E6 2F0C move.l -[A7], A4 000003E8 4EAD 30C2 jsr [A5 + 0x30C2 /* export_1556 */] 000003EC 206E 0014 movea.l A0, [A6 + 0x14] 000003F0 109F move.b [A0], [A7]+ 000003F2 2054 movea.l A0, [A4] 000003F4 226E 000C movea.l A1, [A6 + 0xC] 000003F8 12A8 00A1 move.b [A1], [A0 + 0xA1] 000003FC 286E FFF4 movea.l A4, [A6 - 0xC] 00000400 4E5E unlink A6 00000402 205F movea.l A0, [A7]+ 00000404 4FEF 0010 lea.l A7, [A7 + 0x10] 00000408 4ED0 jmp [A0] 0000040A 9B54 sub.w [A4], D5 0000040C 434F chk.w D1, A7 0000040E 4E54 524F link A4, -0xFFFFADB1 00000412 4C4C 4552 movem.l D1,D4,D6,A0,A2,A6, A4 00000416 5749 subq.w A1, 3 00000418 4E44 trap 4 0000041A 4F49 chk.w D7, A1 0000041C 442E 4745 neg.b [A6 + 0x4745] 00000420 5450 addq.w [A0], 2 00000422 5245 addq.w D5, 1 00000424 4653 not.w [A3] 00000426 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_225: // at 00000428 (misaligned) 0000042A 0000 2F0C ori.b D0, 0xC 0000042E 286E 0008 movea.l A4, [A6 + 0x8] 00000432 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000436 2F0C move.l -[A7], A4 00000438 4EAD 421A jsr [A5 + 0x421A /* export_2111 */] 0000043C 2054 movea.l A0, [A4] 0000043E 216E 000C 0008 move.l [A0 + 0x8], [A6 + 0xC] 00000444 286E FFFC movea.l A4, [A6 - 0x4] 00000448 4E5E unlink A6 0000044A 205F movea.l A0, [A7]+ 0000044C 4FEF 000C lea.l A7, [A7 + 0xC] 00000450 4ED0 jmp [A0] 00000452 8029 5453 or.b D0, [A1 + 0x5453] 00000456 5052 addq.w [A2], 8 00000458 494E chk.w D4, A6 0000045A 4759 chk.w D3, [A1]+ 0000045C 534C subq.w A4, 1 0000045E 4944 chk.w D4, D4 00000460 4552 chk.w D2, [A2] 00000462 5441 addq.w D1, 2 00000464 5247 addq.w D7, 1 00000466 4554 chk.w D2, [A4] 00000468 2E49 movea.l A7, A1 0000046A 5350 subq.w [A0], 1 0000046C 5249 addq.w A1, 1 0000046E 4E47 trap 7 00000470 5953 subq.w [A3], 4 00000472 4C49 4445 movem.l D0,D2,D6,A2,A6, A1 00000476 5254 addq.w [A4], 1 00000478 4152 chk.w D0, [A2] 0000047A 4745 chk.w D3, D5 0000047C 5400 addq.b D0, 2 0000047E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_226: // at 00000480 (misaligned) 00000482 0000 2F0C ori.b D0, 0xC 00000486 286E 0008 movea.l A4, [A6 + 0x8] 0000048A 2054 movea.l A0, [A4] 0000048C 4AA8 0038 tst.l [A0 + 0x38] 00000490 6706 beq +0x8 /* 00000498 */ 00000492 2F28 0038 move.l -[A7], [A0 + 0x38] 00000496 AA26 syscall DisposeCCursor/DisposCCursor label00000498: 00000498 2054 movea.l A0, [A4] 0000049A 4AA8 003C tst.l [A0 + 0x3C] 0000049E 6706 beq +0x8 /* 000004A6 */ 000004A0 2F28 003C move.l -[A7], [A0 + 0x3C] 000004A4 AA26 syscall DisposeCCursor/DisposCCursor label000004A6: 000004A6 2F0C move.l -[A7], A4 000004A8 4EBA 12FE jsr [PC + 0x12FE /* 000017A8 */] 000004AC 286E FFFC movea.l A4, [A6 - 0x4] 000004B0 4E5E unlink A6 000004B2 2E9F move.l [A7], [A7]+ 000004B4 4E75 rts 000004B6 9154 sub.w [A4], D0 000004B8 4D4F chk.w D6, A7 000004BA 4E49 trap 9 000004BC 544F addq.w A7, 2 000004BE 5256 addq.w [A6], 1 000004C0 4945 chk.w D4, D5 000004C2 572E 4652 subq.b [A6 + 0x4652], 3 000004C6 4545 chk.w D2, D5 000004C8 0000 0000 ori.b D0, 0x0 export_227: 000004CC 4E56 0000 link A6, 0 000004D0 48E7 0018 movem.l -[A7], A3,A4 000004D4 286E 0008 movea.l A4, [A6 + 0x8] 000004D8 2054 movea.l A0, [A4] 000004DA 2668 0016 movea.l A3, [A0 + 0x16] 000004DE 2F0B move.l -[A7], A3 000004E0 4EAD 2A8A jsr [A5 + 0x2A8A /* export_1357 */] 000004E4 2F0C move.l -[A7], A4 000004E6 4EAD 31BA jsr [A5 + 0x31BA /* export_1587 */] 000004EA 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 000004F0 4E5E unlink A6 000004F2 2E9F move.l [A7], [A7]+ 000004F4 4E75 rts 000004F6 9A54 sub.w D5, [A4] 000004F8 4D4F chk.w D6, A7 000004FA 4E49 trap 9 000004FC 544F addq.w A7, 2 000004FE 5257 addq.w [A7], 1 00000500 494E chk.w D4, A6 00000502 444F neg.w A7 00000504 572E 434C subq.b [A6 + 0x434C], 3 00000508 4F53 chk.w D7, [A3] 0000050A 4542 chk.w D2, D2 0000050C 5955 subq.w [A5], 4 0000050E 5345 subq.w D5, 1 00000510 5200 addq.b D0, 1 00000512 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_228: // at 00000514 (misaligned) 00000516 0000 2F2E ori.b D0, 0x2E /* '.' */ 0000051A 0008 4EBA ori.b A0, 0xBA 0000051E 139A 4E5E move.b [A1 + D4 * 8 + 0x5E], [A2]+ 00000522 2E9F move.l [A7], [A7]+ 00000524 4E75 rts 00000526 9354 sub.w [A4], D1 00000528 4D4F chk.w D6, A7 0000052A 4E49 trap 9 0000052C 544F addq.w A7, 2 0000052E 5257 addq.w [A7], 1 00000530 494E chk.w D4, A6 00000532 444F neg.w A7 00000534 572E 4652 subq.b [A6 + 0x4652], 3 00000538 4545 chk.w D2, D5 0000053A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_229: // at 0000053C (misaligned) 0000053E 0000 48E7 ori.b D0, 0xE7 00000542 0118 btst [A0]+, D0 00000544 286E 0008 movea.l A4, [A6 + 0x8] 00000548 2054 movea.l A0, [A4] 0000054A 2F28 0024 move.l -[A7], [A0 + 0x24] 0000054E 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] 00000552 7E01 moveq.l D7, 0x01 00000554 601C bra +0x1E /* 00000572 */ label00000556: 00000556 598F subq.l A7, 4 00000558 48C7 ext.l D7 0000055A 2F07 move.l -[A7], D7 0000055C 2F0C move.l -[A7], A4 0000055E 4EAD 181A jsr [A5 + 0x181A /* export_767 */] 00000562 265F movea.l A3, [A7]+ 00000564 200B move.l D0, A3 00000566 6706 beq +0x8 /* 0000056E */ 00000568 2F0B move.l -[A7], A3 0000056A 4EAD 185A jsr [A5 + 0x185A /* export_775 */] label0000056E: 0000056E 3007 move.w D0, D7 00000570 5247 addq.w D7, 1 label00000572: 00000572 558F subq.l A7, 2 00000574 2F0C move.l -[A7], A4 00000576 4EAD 3812 jsr [A5 + 0x3812 /* export_1790 */] 0000057A BE5F cmp.w D7, [A7]+ 0000057C 6FD8 ble -0x26 /* 00000556 */ 0000057E 2F0C move.l -[A7], A4 00000580 4EAD 1862 jsr [A5 + 0x1862 /* export_776 */] 00000584 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 0000058A 4E5E unlink A6 0000058C 2E9F move.l [A7], [A7]+ 0000058E 4E75 rts 00000590 9254 sub.w D1, [A4] 00000592 4C49 5354 movem.l D2,D4,D6,A0,A1,A4,A6, A1 00000596 4752 chk.w D3, [A2] 00000598 4944 chk.w D4, D4 0000059A 2E46 movea.l A7, D6 0000059C 5245 addq.w D5, 1 0000059E 454C chk.w D2, A4 000005A0 4953 chk.w D4, [A3] 000005A2 5400 addq.b D0, 2 000005A4 0000 0000 ori.b D0, 0x0 export_230: fn000005A8: 000005A8 4E56 0000 link A6, 0 000005AC 48E7 0118 movem.l -[A7], D7,A3,A4 000005B0 286E 0008 movea.l A4, [A6 + 0x8] 000005B4 2054 movea.l A0, [A4] 000005B6 4AA8 0068 tst.l [A0 + 0x68] 000005BA 6748 beq +0x4A /* 00000604 */ 000005BC 2068 0068 movea.l A0, [A0 + 0x68] 000005C0 2050 movea.l A0, [A0] 000005C2 2E28 000A move.l D7, [A0 + 0xA] 000005C6 602E bra +0x30 /* 000005F6 */ label000005C8: 000005C8 598F subq.l A7, 4 000005CA 2F07 move.l -[A7], D7 000005CC 2054 movea.l A0, [A4] 000005CE 2F28 0068 move.l -[A7], [A0 + 0x68] 000005D2 4EAD 4CEA jsr [A5 + 0x4CEA /* export_2457 */] 000005D6 265F movea.l A3, [A7]+ 000005D8 200B move.l D0, A3 000005DA 6716 beq +0x18 /* 000005F2 */ 000005DC 2F0B move.l -[A7], A3 000005DE 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] 000005E2 2F07 move.l -[A7], D7 000005E4 7000 moveq.l D0, 0x00 000005E6 2F00 move.l -[A7], D0 000005E8 2054 movea.l A0, [A4] 000005EA 2F28 0068 move.l -[A7], [A0 + 0x68] 000005EE 4EAD 4CF2 jsr [A5 + 0x4CF2 /* export_2458 */] label000005F2: 000005F2 2007 move.l D0, D7 000005F4 5387 subq.l D7, 1 label000005F6: 000005F6 4A87 tst.l D7 000005F8 62CE bhi -0x30 /* 000005C8 */ 000005FA 2054 movea.l A0, [A4] 000005FC 2F28 0068 move.l -[A7], [A0 + 0x68] 00000600 4EAD 3362 jsr [A5 + 0x3362 /* export_1640 */] label00000604: 00000604 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 0000060A 4E5E unlink A6 0000060C 2E9F move.l [A7], [A7]+ 0000060E 4E75 rts 00000610 8023 or.b D0, -[A3] 00000612 5446 addq.w D6, 2 00000614 494C chk.w D4, A4 00000616 4549 chk.w D2, A1 00000618 4E46 trap 6 0000061A 4F54 chk.w D7, [A4] 0000061C 4558 chk.w D2, [A0]+ 0000061E 5447 addq.w D7, 2 00000620 5249 addq.w A1, 1 00000622 4456 neg.w [A6] 00000624 4945 chk.w D4, D5 00000626 572E 5741 subq.b [A6 + 0x5741], 3 0000062A 434B chk.w D1, A3 0000062C 414C chk.w D0, A4 0000062E 4941 chk.w D4, D1 00000630 534C subq.w A4, 1 00000632 4953 chk.w D4, [A3] 00000634 5400 addq.b D0, 2 00000636 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_231: // at 00000638 (misaligned) 0000063A 0000 2F0C ori.b D0, 0xC 0000063E 286E 0008 movea.l A4, [A6 + 0x8] 00000642 2F0C move.l -[A7], A4 00000644 4EBA FF62 jsr [PC - 0x9E /* 000005A8 */] 00000648 2F0C move.l -[A7], A4 0000064A 4EBA 0D1C jsr [PC + 0xD1C /* 00001368 */] 0000064E 286E FFFC movea.l A4, [A6 - 0x4] 00000652 4E5E unlink A6 00000654 2E9F move.l [A7], [A7]+ 00000656 4E75 rts 00000658 9A54 sub.w D5, [A4] 0000065A 4649 not.w A1 0000065C 4C45 494E movem.l D1,D2,D3,D6,A0,A3,A6, D5 00000660 464F not.w A7 00000662 5445 addq.w D5, 2 00000664 5854 addq.w [A4], 4 00000666 4752 chk.w D3, [A2] 00000668 4944 chk.w D4, D4 0000066A 5649 addq.w A1, 3 0000066C 4557 chk.w D2, [A7] 0000066E 2E46 movea.l A7, D6 00000670 5245 addq.w D5, 1 00000672 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00000674 0000 0000 ori.b D0, 0x0 fn00000678: 00000678 4E56 FF8E link A6, -0x0072 0000067C 48E7 0308 movem.l -[A7], D6,D7,A4 00000680 3C2E 000E move.w D6, [A6 + 0xE] 00000684 286E 0008 movea.l A4, [A6 + 0x8] 00000688 706A moveq.l D0, 0x6A 0000068A 2D40 FF92 move.l [A6 - 0x6E], D0 0000068E 2054 movea.l A0, [A4] 00000690 43EE FF96 lea.l A1, [A6 - 0x6A] 00000694 5088 addq.l A0, 8 00000696 7219 moveq.l D1, 0x19 label00000698: 00000698 22D8 move.l [A1]+, [A0]+ 0000069A 51C9 FFFC dbf D1, -0x6 /* 00000698 */ 0000069E 32D8 move.w [A1]+, [A0]+ 000006A0 558F subq.l A7, 2 000006A2 3F06 move.w -[A7], D6 000006A4 486E FF92 pea.l [A6 - 0x6E] 000006A8 486E FF96 pea.l [A6 - 0x6A] 000006AC 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000006B0 3E1F move.w D7, [A7]+ 000006B2 2054 movea.l A0, [A4] 000006B4 4AA8 0072 tst.l [A0 + 0x72] 000006B8 673A beq +0x3C /* 000006F4 */ 000006BA 2068 0072 movea.l A0, [A0 + 0x72] 000006BE A029 syscall HLock 000006C0 2054 movea.l A0, [A4] 000006C2 2068 0072 movea.l A0, [A0 + 0x72] 000006C6 2050 movea.l A0, [A0] 000006C8 7000 moveq.l D0, 0x00 000006CA 1010 move.b D0, [A0] 000006CC 5240 addq.w D0, 1 000006CE 48C0 ext.l D0 000006D0 2D40 FF92 move.l [A6 - 0x6E], D0 000006D4 558F subq.l A7, 2 000006D6 3F06 move.w -[A7], D6 000006D8 486E FF92 pea.l [A6 - 0x6E] 000006DC 2054 movea.l A0, [A4] 000006DE 2068 0072 movea.l A0, [A0 + 0x72] 000006E2 2F10 move.l -[A7], [A0] 000006E4 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000006E8 3E1F move.w D7, [A7]+ 000006EA 2054 movea.l A0, [A4] 000006EC 2068 0072 movea.l A0, [A0 + 0x72] 000006F0 A02A syscall HUnlock 000006F2 601C bra +0x1E /* 00000710 */ label000006F4: 000006F4 422E FF91 clr.b [A6 - 0x6F] 000006F8 7001 moveq.l D0, 0x01 000006FA 2D40 FF92 move.l [A6 - 0x6E], D0 000006FE 558F subq.l A7, 2 00000700 3F06 move.w -[A7], D6 00000702 486E FF92 pea.l [A6 - 0x6E] 00000706 486E FF91 pea.l [A6 - 0x6F] 0000070A 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 0000070E 3E1F move.w D7, [A7]+ label00000710: 00000710 2054 movea.l A0, [A4] 00000712 4AA8 0076 tst.l [A0 + 0x76] 00000716 6758 beq +0x5A /* 00000770 */ 00000718 2068 0076 movea.l A0, [A0 + 0x76] 0000071C A025 syscall GetHandleSize 0000071E 2D40 FF8E move.l [A6 - 0x72], D0 00000722 7004 moveq.l D0, 0x04 00000724 2D40 FF92 move.l [A6 - 0x6E], D0 00000728 558F subq.l A7, 2 0000072A 3F06 move.w -[A7], D6 0000072C 486E FF92 pea.l [A6 - 0x6E] 00000730 486E FF8E pea.l [A6 - 0x72] 00000734 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00000738 3E1F move.w D7, [A7]+ 0000073A 6652 bne +0x54 /* 0000078E */ 0000073C 4AAE FF8E tst.l [A6 - 0x72] 00000740 674C beq +0x4E /* 0000078E */ 00000742 2054 movea.l A0, [A4] 00000744 2068 0076 movea.l A0, [A0 + 0x76] 00000748 A029 syscall HLock 0000074A 2D6E FF8E FF92 move.l [A6 - 0x6E], [A6 - 0x72] 00000750 558F subq.l A7, 2 00000752 3F06 move.w -[A7], D6 00000754 486E FF92 pea.l [A6 - 0x6E] 00000758 2054 movea.l A0, [A4] 0000075A 2068 0076 movea.l A0, [A0 + 0x76] 0000075E 2F10 move.l -[A7], [A0] 00000760 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00000764 3E1F move.w D7, [A7]+ 00000766 2054 movea.l A0, [A4] 00000768 2068 0076 movea.l A0, [A0 + 0x76] 0000076C A02A syscall HUnlock 0000076E 601E bra +0x20 /* 0000078E */ label00000770: 00000770 7000 moveq.l D0, 0x00 00000772 2D40 FF8E move.l [A6 - 0x72], D0 00000776 7204 moveq.l D1, 0x04 00000778 2D41 FF92 move.l [A6 - 0x6E], D1 0000077C 558F subq.l A7, 2 0000077E 3F06 move.w -[A7], D6 00000780 486E FF92 pea.l [A6 - 0x6E] 00000784 486E FF8E pea.l [A6 - 0x72] 00000788 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 0000078C 3E1F move.w D7, [A7]+ label0000078E: 0000078E 4CEE 10C0 FF82 movem.l D6,D7,A4, [A6 - 0x7E] 00000794 4E5E unlink A6 00000796 205F movea.l A0, [A7]+ 00000798 504F addq.w A7, 8 0000079A 4ED0 jmp [A0] 0000079C 9654 sub.w D3, [A4] 0000079E 5052 addq.w [A2], 8 000007A0 4546 chk.w D2, D6 000007A2 5344 subq.w D4, 1 000007A4 4F43 chk.w D7, D3 000007A6 554D subq.w A5, 2 000007A8 454E chk.w D2, A6 000007AA 542E 444F addq.b [A6 + 0x444F], 2 000007AE 5752 subq.w [A2], 3 000007B0 4954 chk.w D4, [A4] 000007B2 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 000007B4 0000 0000 ori.b D0, 0x0 export_232: 000007B8 4E56 FFFC link A6, -0x0004 000007BC 48E7 0108 movem.l -[A7], D7,A4 000007C0 286E 0008 movea.l A4, [A6 + 0x8] 000007C4 2054 movea.l A0, [A4] 000007C6 2068 0002 movea.l A0, [A0 + 0x2] 000007CA A029 syscall HLock 000007CC 558F subq.l A7, 2 000007CE 2054 movea.l A0, [A4] 000007D0 2068 0002 movea.l A0, [A0 + 0x2] 000007D4 2F10 move.l -[A7], [A0] 000007D6 2054 movea.l A0, [A4] 000007D8 3F28 0006 move.w -[A7], [A0 + 0x6] 000007DC 2F3C 4D54 6C73 move.l -[A7], 0x4D546C73 /* 'MTls' */ 000007E2 2F3C 7072 6566 move.l -[A7], 0x70726566 /* 'pref' */ 000007E8 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000007EC 3E1F move.w D7, [A7]+ 000007EE 6706 beq +0x8 /* 000007F6 */ 000007F0 0C47 FFD0 cmpi.w D7, 0xFFD0 000007F4 664C bne +0x4E /* 00000842 */ label000007F6: 000007F6 558F subq.l A7, 2 000007F8 2054 movea.l A0, [A4] 000007FA 2068 0002 movea.l A0, [A0 + 0x2] 000007FE 2F10 move.l -[A7], [A0] 00000800 2054 movea.l A0, [A4] 00000802 3F28 0006 move.w -[A7], [A0 + 0x6] 00000806 7001 moveq.l D0, 0x01 00000808 1F00 move.b -[A7], D0 0000080A 7200 moveq.l D1, 0x00 0000080C 1F01 move.b -[A7], D1 0000080E 7003 moveq.l D0, 0x03 00000810 3F00 move.w -[A7], D0 00000812 3F00 move.w -[A7], D0 00000814 486E FFFC pea.l [A6 - 0x4] 00000818 486E FFFE pea.l [A6 - 0x2] 0000081C 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */] 00000820 3E1F move.w D7, [A7]+ 00000822 661E bne +0x20 /* 00000842 */ 00000824 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000828 7000 moveq.l D0, 0x00 0000082A 1F00 move.b -[A7], D0 0000082C 2F0C move.l -[A7], A4 0000082E 4EBA FE48 jsr [PC - 0x1B8 /* 00000678 */] 00000832 558F subq.l A7, 2 00000834 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000838 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000083C 4EAD 0B42 jsr [A5 + 0xB42 /* export_356 */] 00000840 544F addq.w A7, 2 label00000842: 00000842 2054 movea.l A0, [A4] 00000844 2068 0002 movea.l A0, [A0 + 0x2] 00000848 A02A syscall HUnlock 0000084A 4CEE 1080 FFF4 movem.l D7,A4, [A6 - 0xC] 00000850 4E5E unlink A6 00000852 2E9F move.l [A7], [A7]+ 00000854 4E75 rts 00000856 9354 sub.w [A4], D1 00000858 5052 addq.w [A2], 8 0000085A 4546 chk.w D2, D6 0000085C 5344 subq.w D4, 1 0000085E 4F43 chk.w D7, D3 00000860 554D subq.w A5, 2 00000862 454E chk.w D2, A6 00000864 542E 5341 addq.b [A6 + 0x5341], 2 00000868 5645 addq.w D5, 3 0000086A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_233: // at 0000086C (misaligned) 0000086E 0000 2F2E ori.b D0, 0x2E /* '.' */ 00000872 0008 4EAD ori.b A0, 0xAD 00000876 1A7A 4E5E movea.b A5, [PC + 0x4E5E /* 000056D6, cstring "" */] 0000087A 2E9F move.l [A7], [A7]+ 0000087C 4E75 rts 0000087E 9354 sub.w [A4], D1 00000880 5052 addq.w [A2], 8 00000882 4546 chk.w D2, D6 00000884 5344 subq.w D4, 1 00000886 4F43 chk.w D7, D3 00000888 554D subq.w A5, 2 0000088A 454E chk.w D2, A6 0000088C 542E 4652 addq.b [A6 + 0x4652], 2 00000890 4545 chk.w D2, D5 00000892 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_234: // at 00000894 (misaligned) 00000896 0000 2F0C ori.b D0, 0xC 0000089A 286E 0008 movea.l A4, [A6 + 0x8] 0000089E 2054 movea.l A0, [A4] 000008A0 4AA8 002C tst.l [A0 + 0x2C] 000008A4 6706 beq +0x8 /* 000008AC */ 000008A6 2068 002C movea.l A0, [A0 + 0x2C] 000008AA A023 syscall DisposHandle/DisposeHandle label000008AC: 000008AC 2054 movea.l A0, [A4] 000008AE 4AA8 0030 tst.l [A0 + 0x30] 000008B2 6706 beq +0x8 /* 000008BA */ 000008B4 2068 0030 movea.l A0, [A0 + 0x30] 000008B8 A023 syscall DisposHandle/DisposeHandle label000008BA: 000008BA 2F0C move.l -[A7], A4 000008BC 4EAD 1A7A jsr [A5 + 0x1A7A /* export_843 */] 000008C0 286E FFFC movea.l A4, [A6 - 0x4] 000008C4 4E5E unlink A6 000008C6 2E9F move.l [A7], [A7]+ 000008C8 4E75 rts 000008CA 9054 sub.w D0, [A4] 000008CC 5052 addq.w [A2], 8 000008CE 4F56 chk.w D7, [A6] 000008D0 454E chk.w D2, A6 000008D2 414E chk.w D0, A6 000008D4 4345 chk.w D1, D5 000008D6 2E46 movea.l A7, D6 000008D8 5245 addq.w D5, 1 000008DA 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 000008DC 0000 0000 ori.b D0, 0x0 export_235: fn000008E0: 000008E0 4E56 0000 link A6, 0 000008E4 2F0C move.l -[A7], A4 000008E6 286E 0008 movea.l A4, [A6 + 0x8] 000008EA 2054 movea.l A0, [A4] 000008EC 4AA8 0050 tst.l [A0 + 0x50] 000008F0 6708 beq +0xA /* 000008FA */ 000008F2 2F28 0050 move.l -[A7], [A0 + 0x50] 000008F6 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] label000008FA: 000008FA 2054 movea.l A0, [A4] 000008FC 4AA8 004C tst.l [A0 + 0x4C] 00000900 6708 beq +0xA /* 0000090A */ 00000902 2F28 004C move.l -[A7], [A0 + 0x4C] 00000906 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] label0000090A: 0000090A 2054 movea.l A0, [A4] 0000090C 4AA8 0054 tst.l [A0 + 0x54] 00000910 6708 beq +0xA /* 0000091A */ 00000912 2F28 0054 move.l -[A7], [A0 + 0x54] 00000916 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] label0000091A: 0000091A 2054 movea.l A0, [A4] 0000091C 4AA8 0064 tst.l [A0 + 0x64] 00000920 6708 beq +0xA /* 0000092A */ 00000922 2F28 0064 move.l -[A7], [A0 + 0x64] 00000926 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] label0000092A: 0000092A 2054 movea.l A0, [A4] 0000092C 4AA8 0058 tst.l [A0 + 0x58] 00000930 6708 beq +0xA /* 0000093A */ 00000932 2F28 0058 move.l -[A7], [A0 + 0x58] 00000936 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] label0000093A: 0000093A 2054 movea.l A0, [A4] 0000093C 4AA8 005C tst.l [A0 + 0x5C] 00000940 6708 beq +0xA /* 0000094A */ 00000942 2F28 005C move.l -[A7], [A0 + 0x5C] 00000946 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] label0000094A: 0000094A 2054 movea.l A0, [A4] 0000094C 4AA8 0060 tst.l [A0 + 0x60] 00000950 6708 beq +0xA /* 0000095A */ 00000952 2F28 0060 move.l -[A7], [A0 + 0x60] 00000956 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] label0000095A: 0000095A 2054 movea.l A0, [A4] 0000095C 4AA8 006C tst.l [A0 + 0x6C] 00000960 671E beq +0x20 /* 00000980 */ 00000962 598F subq.l A7, 4 00000964 2054 movea.l A0, [A4] 00000966 2F28 006C move.l -[A7], [A0 + 0x6C] 0000096A 4EBA 0134 jsr [PC + 0x134 /* 00000AA0 */] 0000096E B9DF cmpa.l A4, [A7]+ 00000970 660E bne +0x10 /* 00000980 */ 00000972 7000 moveq.l D0, 0x00 00000974 2F00 move.l -[A7], D0 00000976 2054 movea.l A0, [A4] 00000978 2F28 006C move.l -[A7], [A0 + 0x6C] 0000097C 4EBA 00A6 jsr [PC + 0xA6 /* 00000A24 */] label00000980: 00000980 2054 movea.l A0, [A4] 00000982 4AA8 0070 tst.l [A0 + 0x70] 00000986 671E beq +0x20 /* 000009A6 */ 00000988 598F subq.l A7, 4 0000098A 2054 movea.l A0, [A4] 0000098C 2F28 0070 move.l -[A7], [A0 + 0x70] 00000990 4EBA 00D2 jsr [PC + 0xD2 /* 00000A64 */] 00000994 B9DF cmpa.l A4, [A7]+ 00000996 660E bne +0x10 /* 000009A6 */ 00000998 7000 moveq.l D0, 0x00 0000099A 2F00 move.l -[A7], D0 0000099C 2054 movea.l A0, [A4] 0000099E 2F28 0070 move.l -[A7], [A0 + 0x70] 000009A2 4EBA 0040 jsr [PC + 0x40 /* 000009E4 */] label000009A6: 000009A6 2054 movea.l A0, [A4] 000009A8 4AA8 0068 tst.l [A0 + 0x68] 000009AC 6708 beq +0xA /* 000009B6 */ 000009AE 2F28 0068 move.l -[A7], [A0 + 0x68] 000009B2 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] label000009B6: 000009B6 2F0C move.l -[A7], A4 000009B8 4EBA 0AE6 jsr [PC + 0xAE6 /* 000014A0 */] 000009BC 286E FFFC movea.l A4, [A6 - 0x4] 000009C0 4E5E unlink A6 000009C2 2E9F move.l [A7], [A7]+ 000009C4 4E75 rts 000009C6 9A54 sub.w D5, [A4] 000009C8 4752 chk.w D3, [A2] 000009CA 414E chk.w D0, A6 000009CC 4450 neg.w [A0] 000009CE 414D chk.w D0, A5 000009D0 4F56 chk.w D7, [A6] 000009D2 4945 chk.w D4, D5 000009D4 444F neg.w A7 000009D6 4355 chk.w D1, [A5] 000009D8 4D45 chk.w D6, D5 000009DA 4E54 2E46 link A4, -0xFFFFD1BA 000009DE 5245 addq.w D5, 1 000009E0 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 000009E2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000009E4-000009EE export_236: fn000009E4: 000009E4 4E56 0000 link A6, 0 000009E8 206E 0008 movea.l A0, [A6 + 0x8] 000009EC 2050 movea.l A0, [A0] // end alternate branch 000009E4-000009EE export_236: // at 000009E4 (misaligned) fn000009E4: // (misaligned) 000009E6 0000 206E ori.b D0, 0x6E /* 'n' */ 000009EA 0008 2050 ori.b A0, 0x50 /* 'P' */ 000009EE 216E 000C 006C move.l [A0 + 0x6C], [A6 + 0xC] 000009F4 4E5E unlink A6 000009F6 205F movea.l A0, [A7]+ 000009F8 504F addq.w A7, 8 000009FA 4ED0 jmp [A0] 000009FC 8022 or.b D0, -[A2] 000009FE 5447 addq.w D7, 2 00000A00 5241 addq.w D1, 1 00000A02 4E44 trap 4 00000A04 5041 addq.w D1, 8 00000A06 4D4F chk.w D6, A7 00000A08 5649 addq.w A1, 3 00000A0A 4544 chk.w D2, D4 00000A0C 4F43 chk.w D7, D3 00000A0E 554D subq.w A5, 2 00000A10 454E chk.w D2, A6 00000A12 542E 5345 addq.b [A6 + 0x5345], 2 00000A16 5444 addq.w D4, 2 00000A18 4947 chk.w D4, D7 00000A1A 4954 chk.w D4, [A4] 00000A1C 495A chk.w D4, [A2]+ 00000A1E 4552 chk.w D2, [A2] 00000A20 0000 0000 ori.b D0, 0x0 export_237: fn00000A24: 00000A24 4E56 0000 link A6, 0 00000A28 206E 0008 movea.l A0, [A6 + 0x8] 00000A2C 2050 movea.l A0, [A0] 00000A2E 216E 000C 0070 move.l [A0 + 0x70], [A6 + 0xC] 00000A34 4E5E unlink A6 00000A36 205F movea.l A0, [A7]+ 00000A38 504F addq.w A7, 8 00000A3A 4ED0 jmp [A0] 00000A3C 8022 or.b D0, -[A2] 00000A3E 5447 addq.w D7, 2 00000A40 5241 addq.w D1, 1 00000A42 4E44 trap 4 00000A44 5041 addq.w D1, 8 00000A46 4D4F chk.w D6, A7 00000A48 5649 addq.w A1, 3 00000A4A 4544 chk.w D2, D4 00000A4C 4F43 chk.w D7, D3 00000A4E 554D subq.w A5, 2 00000A50 454E chk.w D2, A6 00000A52 542E 5345 addq.b [A6 + 0x5345], 2 00000A56 5444 addq.w D4, 2 00000A58 4947 chk.w D4, D7 00000A5A 4954 chk.w D4, [A4] 00000A5C 495A chk.w D4, [A2]+ 00000A5E 4545 chk.w D2, D5 00000A60 0000 0000 ori.b D0, 0x0 fn00000A64: 00000A64 4E56 0000 link A6, 0 00000A68 206E 0008 movea.l A0, [A6 + 0x8] 00000A6C 2050 movea.l A0, [A0] 00000A6E 2D68 006C 000C move.l [A6 + 0xC], [A0 + 0x6C] 00000A74 4E5E unlink A6 00000A76 2E9F move.l [A7], [A7]+ 00000A78 4E75 rts 00000A7A 8022 or.b D0, -[A2] 00000A7C 5447 addq.w D7, 2 00000A7E 5241 addq.w D1, 1 00000A80 4E44 trap 4 00000A82 5041 addq.w D1, 8 00000A84 4D4F chk.w D6, A7 00000A86 5649 addq.w A1, 3 00000A88 4544 chk.w D2, D4 00000A8A 4F43 chk.w D7, D3 00000A8C 554D subq.w A5, 2 00000A8E 454E chk.w D2, A6 00000A90 542E 4745 addq.b [A6 + 0x4745], 2 00000A94 5444 addq.w D4, 2 00000A96 4947 chk.w D4, D7 00000A98 4954 chk.w D4, [A4] 00000A9A 495A chk.w D4, [A2]+ 00000A9C 4552 chk.w D2, [A2] 00000A9E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000AA0-00000AAA fn00000AA0: 00000AA0 4E56 0000 link A6, 0 00000AA4 206E 0008 movea.l A0, [A6 + 0x8] 00000AA8 2050 movea.l A0, [A0] // end alternate branch 00000AA0-00000AAA fn00000AA0: // (misaligned) 00000AA2 0000 206E ori.b D0, 0x6E /* 'n' */ 00000AA6 0008 2050 ori.b A0, 0x50 /* 'P' */ 00000AAA 2D68 0070 000C move.l [A6 + 0xC], [A0 + 0x70] 00000AB0 4E5E unlink A6 00000AB2 2E9F move.l [A7], [A7]+ 00000AB4 4E75 rts 00000AB6 8022 or.b D0, -[A2] 00000AB8 5447 addq.w D7, 2 00000ABA 5241 addq.w D1, 1 00000ABC 4E44 trap 4 00000ABE 5041 addq.w D1, 8 00000AC0 4D4F chk.w D6, A7 00000AC2 5649 addq.w A1, 3 00000AC4 4544 chk.w D2, D4 00000AC6 4F43 chk.w D7, D3 00000AC8 554D subq.w A5, 2 00000ACA 454E chk.w D2, A6 00000ACC 542E 4745 addq.b [A6 + 0x4745], 2 00000AD0 5444 addq.w D4, 2 00000AD2 4947 chk.w D4, D7 00000AD4 4954 chk.w D4, [A4] 00000AD6 495A chk.w D4, [A2]+ 00000AD8 4545 chk.w D2, D5 00000ADA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_238: // at 00000ADC (misaligned) 00000ADE 0000 2F0C ori.b D0, 0xC 00000AE2 286E 000C movea.l A4, [A6 + 0xC] 00000AE6 7000 moveq.l D0, 0x00 00000AE8 2940 0002 move.l [A4 + 0x2], D0 00000AEC 4254 clr.w [A4] 00000AEE 422C 0006 clr.b [A4 + 0x6] 00000AF2 286E FFFC movea.l A4, [A6 - 0x4] 00000AF6 4E5E unlink A6 00000AF8 205F movea.l A0, [A7]+ 00000AFA 504F addq.w A7, 8 00000AFC 4ED0 jmp [A0] 00000AFE 9F54 sub.w [A4], D7 00000B00 4752 chk.w D3, [A2] 00000B02 414E chk.w D0, A6 00000B04 4450 neg.w [A0] 00000B06 414D chk.w D0, A5 00000B08 4F56 chk.w D7, [A6] 00000B0A 4945 chk.w D4, D5 00000B0C 444F neg.w A7 00000B0E 4355 chk.w D1, [A5] 00000B10 4D45 chk.w D6, D5 00000B12 4E54 2E47 link A4, -0xFFFFD1B9 00000B16 4554 chk.w D2, [A4] 00000B18 4653 not.w [A3] 00000B1A 5350 subq.w [A0], 1 00000B1C 4543 chk.w D2, D3 00000B1E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000B20-00000B26 export_239: fn00000B20: 00000B20 4E56 0000 link A6, 0 00000B24 2F0C move.l -[A7], A4 // end alternate branch 00000B20-00000B26 export_239: // at 00000B20 (misaligned) fn00000B20: // (misaligned) 00000B22 0000 2F0C ori.b D0, 0xC 00000B26 286E 0008 movea.l A4, [A6 + 0x8] 00000B2A 2054 movea.l A0, [A4] 00000B2C 4AA8 0076 tst.l [A0 + 0x76] 00000B30 6708 beq +0xA /* 00000B3A */ 00000B32 2F28 0076 move.l -[A7], [A0 + 0x76] 00000B36 4EAD 3362 jsr [A5 + 0x3362 /* export_1640 */] label00000B3A: 00000B3A 2054 movea.l A0, [A4] 00000B3C 4AA8 007A tst.l [A0 + 0x7A] 00000B40 6708 beq +0xA /* 00000B4A */ 00000B42 2F28 007A move.l -[A7], [A0 + 0x7A] 00000B46 4EAD 3362 jsr [A5 + 0x3362 /* export_1640 */] label00000B4A: 00000B4A 2054 movea.l A0, [A4] 00000B4C 4AA8 00C6 tst.l [A0 + 0xC6] 00000B50 6706 beq +0x8 /* 00000B58 */ 00000B52 2068 00C6 movea.l A0, [A0 + 0xC6] 00000B56 A023 syscall DisposHandle/DisposeHandle label00000B58: 00000B58 2054 movea.l A0, [A4] 00000B5A 4AA8 00CA tst.l [A0 + 0xCA] 00000B5E 6706 beq +0x8 /* 00000B66 */ 00000B60 2068 00CA movea.l A0, [A0 + 0xCA] 00000B64 A023 syscall DisposHandle/DisposeHandle label00000B66: 00000B66 2054 movea.l A0, [A4] 00000B68 4AA8 00BC tst.l [A0 + 0xBC] 00000B6C 6708 beq +0xA /* 00000B76 */ 00000B6E 2F28 00BC move.l -[A7], [A0 + 0xBC] 00000B72 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] label00000B76: 00000B76 2054 movea.l A0, [A4] 00000B78 4AA8 00DC tst.l [A0 + 0xDC] 00000B7C 6706 beq +0x8 /* 00000B84 */ 00000B7E 2068 00DC movea.l A0, [A0 + 0xDC] 00000B82 A023 syscall DisposHandle/DisposeHandle label00000B84: 00000B84 2054 movea.l A0, [A4] 00000B86 4AA8 00E2 tst.l [A0 + 0xE2] 00000B8A 6708 beq +0xA /* 00000B94 */ 00000B8C 2F28 00E2 move.l -[A7], [A0 + 0xE2] 00000B90 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] label00000B94: 00000B94 2F0C move.l -[A7], A4 00000B96 4EBA FD48 jsr [PC - 0x2B8 /* 000008E0 */] 00000B9A 286E FFFC movea.l A4, [A6 - 0x4] 00000B9E 4E5E unlink A6 00000BA0 2E9F move.l [A7], [A7]+ 00000BA2 4E75 rts 00000BA4 9354 sub.w [A4], D1 00000BA6 4D4F chk.w D6, A7 00000BA8 5649 addq.w A1, 3 00000BAA 4544 chk.w D2, D4 00000BAC 4F43 chk.w D7, D3 00000BAE 554D subq.w A5, 2 00000BB0 454E chk.w D2, A6 00000BB2 542E 4652 addq.b [A6 + 0x4652], 2 00000BB6 4545 chk.w D2, D5 00000BB8 0000 0000 ori.b D0, 0x0 export_240: 00000BBC 4E56 0000 link A6, 0 00000BC0 48E7 0018 movem.l -[A7], A3,A4 00000BC4 266E 000C movea.l A3, [A6 + 0xC] 00000BC8 286E 0008 movea.l A4, [A6 + 0x8] 00000BCC 2053 movea.l A0, [A3] 00000BCE B9E8 0016 cmpa.l A4, [A0 + 0x16] 00000BD2 661C bne +0x1E /* 00000BF0 */ 00000BD4 B7ED F7CC cmpa.l A3, [A5 - 0x834] 00000BD8 670E beq +0x10 /* 00000BE8 */ 00000BDA 2054 movea.l A0, [A4] 00000BDC 7000 moveq.l D0, 0x00 00000BDE 1028 0074 move.b D0, [A0 + 0x74] 00000BE2 0C40 0005 cmpi.w D0, 0x5 00000BE6 6608 bne +0xA /* 00000BF0 */ label00000BE8: 00000BE8 2F0B move.l -[A7], A3 00000BEA 4EAD 31BA jsr [A5 + 0x31BA /* export_1587 */] 00000BEE 6008 bra +0xA /* 00000BF8 */ label00000BF0: 00000BF0 2F0B move.l -[A7], A3 00000BF2 2F0C move.l -[A7], A4 00000BF4 4EBA 097E jsr [PC + 0x97E /* 00001574 */] label00000BF8: 00000BF8 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00000BFE 4E5E unlink A6 00000C00 205F movea.l A0, [A7]+ 00000C02 504F addq.w A7, 8 00000C04 4ED0 jmp [A0] 00000C06 9854 sub.w D4, [A4] 00000C08 4D4F chk.w D6, A7 00000C0A 5649 addq.w A1, 3 00000C0C 4544 chk.w D2, D4 00000C0E 4F43 chk.w D7, D3 00000C10 554D subq.w A5, 2 00000C12 454E chk.w D2, A6 00000C14 542E 434C addq.b [A6 + 0x434C], 2 00000C18 4F53 chk.w D7, [A3] 00000C1A 4556 chk.w D2, [A6] 00000C1C 4945 chk.w D4, D5 00000C1E 5700 subq.b D0, 3 00000C20 0000 0000 ori.b D0, 0x0 export_241: 00000C24 4E56 FFFC link A6, -0x0004 00000C28 48E7 0018 movem.l -[A7], A3,A4 00000C2C 286E 0008 movea.l A4, [A6 + 0x8] 00000C30 7006 moveq.l D0, 0x06 00000C32 2F00 move.l -[A7], D0 00000C34 486D 2712 pea.l [A5 + 0x2712 /* export_1246 */] 00000C38 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00000C3C 2D40 FFFC move.l [A6 - 0x4], D0 00000C40 2F00 move.l -[A7], D0 00000C42 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00000C46 2F0C move.l -[A7], A4 00000C48 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000C4C 4EAD 4992 jsr [A5 + 0x4992 /* export_2350 */] 00000C50 7026 moveq.l D0, 0x26 00000C52 2F00 move.l -[A7], D0 00000C54 486D 267A pea.l [A5 + 0x267A /* export_1227 */] 00000C58 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00000C5C 2640 movea.l A3, D0 00000C5E 2F0B move.l -[A7], A3 00000C60 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00000C64 3F2E 000C move.w -[A7], [A6 + 0xC] 00000C68 2F0C move.l -[A7], A4 00000C6A 2054 movea.l A0, [A4] 00000C6C 2F28 0084 move.l -[A7], [A0 + 0x84] 00000C70 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000C74 2F0B move.l -[A7], A3 00000C76 4EAD 467A jsr [A5 + 0x467A /* export_2251 */] 00000C7A 2D4B 000E move.l [A6 + 0xE], A3 00000C7E 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC] 00000C84 4E5E unlink A6 00000C86 205F movea.l A0, [A7]+ 00000C88 5C4F addq.w A7, 6 00000C8A 4ED0 jmp [A0] 00000C8C 9D54 sub.w [A4], D6 00000C8E 4D4F chk.w D6, A7 00000C90 5649 addq.w A1, 3 00000C92 4544 chk.w D2, D4 00000C94 4F43 chk.w D7, D3 00000C96 554D subq.w A5, 2 00000C98 454E chk.w D2, A6 00000C9A 542E 444F addq.b [A6 + 0x444F], 2 00000C9E 434C chk.w D1, A4 00000CA0 4541 chk.w D2, D1 00000CA2 5243 addq.w D3, 1 00000CA4 4F50 chk.w D7, [A0] 00000CA6 5943 subq.w D3, 4 00000CA8 5554 subq.w [A4], 2 00000CAA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_242: // at 00000CAC (misaligned) 00000CAE FFF8 .invalid <> 00000CB0 48E7 0118 movem.l -[A7], D7,A3,A4 00000CB4 266E 000C movea.l A3, [A6 + 0xC] 00000CB8 286E 0008 movea.l A4, [A6 + 0x8] 00000CBC 558F subq.l A7, 2 00000CBE 2F0C move.l -[A7], A4 00000CC0 4EAD 2C0A jsr [A5 + 0x2C0A /* export_1405 */] 00000CC4 3E1F move.w D7, [A7]+ 00000CC6 3D7C 0002 FFF8 move.w [A6 - 0x8], 0x2 00000CCC 6048 bra +0x4A /* 00000D16 */ label00000CCE: 00000CCE 3D6D F13C FFFA move.w [A6 - 0x6], [A5 - 0xEC4] 00000CD4 6032 bra +0x34 /* 00000D08 */ label00000CD6: 00000CD6 200B move.l D0, A3 00000CD8 670E beq +0x10 /* 00000CE8 */ 00000CDA 302E FFFA move.w D0, [A6 - 0x6] 00000CDE 48C0 ext.l D0 00000CE0 D08B add.l D0, A3 00000CE2 2040 movea.l A0, D0 00000CE4 4A10 tst.b [A0] 00000CE6 6718 beq +0x1A /* 00000D00 */ label00000CE8: 00000CE8 598F subq.l A7, 4 00000CEA 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000CEE 2054 movea.l A0, [A4] 00000CF0 2F28 0076 move.l -[A7], [A0 + 0x76] 00000CF4 4EAD 37E2 jsr [A5 + 0x37E2 /* export_1784 */] 00000CF8 2D57 FFFC move.l [A6 - 0x4], [A7] 00000CFC 4EAD 34A2 jsr [A5 + 0x34A2 /* export_1680 */] label00000D00: 00000D00 302E FFFA move.w D0, [A6 - 0x6] 00000D04 526E FFFA addq.w [A6 - 0x6], 1 label00000D08: 00000D08 302E FFFA move.w D0, [A6 - 0x6] 00000D0C B06D F12C cmp.w D0, [A5 - 0xED4] 00000D10 6FC4 ble -0x3A /* 00000CD6 */ 00000D12 546E FFF8 addq.w [A6 - 0x8], 2 label00000D16: 00000D16 BE6E FFF8 cmp.w D7, [A6 - 0x8] 00000D1A 6EB2 bgt -0x4C /* 00000CCE */ 00000D1C 4CEE 1880 FFEC movem.l D7,A3,A4, [A6 - 0x14] 00000D22 4E5E unlink A6 00000D24 205F movea.l A0, [A7]+ 00000D26 504F addq.w A7, 8 00000D28 4ED0 jmp [A0] 00000D2A 9B54 sub.w [A4], D5 00000D2C 4D4F chk.w D6, A7 00000D2E 5649 addq.w A1, 3 00000D30 4544 chk.w D2, D4 00000D32 4F43 chk.w D7, D3 00000D34 554D subq.w A5, 2 00000D36 454E chk.w D2, A6 00000D38 542E 5A41 addq.b [A6 + 0x5A41], 2 00000D3C 5041 addq.w D1, 8 00000D3E 4C4C 4D4F movem.l D0,D1,D2,D3,D6,A0,A2,A3,A6, A4 00000D42 5649 addq.w A1, 3 00000D44 4553 chk.w D2, [A3] 00000D46 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_243: // at 00000D48 (misaligned) 00000D4A 0000 2F0C ori.b D0, 0xC 00000D4E 286E 0008 movea.l A4, [A6 + 0x8] 00000D52 2054 movea.l A0, [A4] 00000D54 4AA8 011C tst.l [A0 + 0x11C] 00000D58 6706 beq +0x8 /* 00000D60 */ 00000D5A 2F28 011C move.l -[A7], [A0 + 0x11C] 00000D5E A8D9 syscall DisposRgn/DisposeRgn label00000D60: 00000D60 2054 movea.l A0, [A4] 00000D62 4AA8 0120 tst.l [A0 + 0x120] 00000D66 6706 beq +0x8 /* 00000D6E */ 00000D68 2F28 0120 move.l -[A7], [A0 + 0x120] 00000D6C A8D9 syscall DisposRgn/DisposeRgn label00000D6E: 00000D6E 2054 movea.l A0, [A4] 00000D70 4AA8 0114 tst.l [A0 + 0x114] 00000D74 6706 beq +0x8 /* 00000D7C */ 00000D76 2F28 0114 move.l -[A7], [A0 + 0x114] 00000D7A A8D9 syscall DisposRgn/DisposeRgn label00000D7C: 00000D7C 2054 movea.l A0, [A4] 00000D7E 4AA8 0124 tst.l [A0 + 0x124] 00000D82 6706 beq +0x8 /* 00000D8A */ 00000D84 2F28 0124 move.l -[A7], [A0 + 0x124] 00000D88 A8D9 syscall DisposRgn/DisposeRgn label00000D8A: 00000D8A 2054 movea.l A0, [A4] 00000D8C 4AA8 00E6 tst.l [A0 + 0xE6] 00000D90 6708 beq +0xA /* 00000D9A */ 00000D92 2F28 00E6 move.l -[A7], [A0 + 0xE6] 00000D96 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] label00000D9A: 00000D9A 2054 movea.l A0, [A4] 00000D9C 4AA8 0164 tst.l [A0 + 0x164] 00000DA0 6708 beq +0xA /* 00000DAA */ 00000DA2 2F28 0164 move.l -[A7], [A0 + 0x164] 00000DA6 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] label00000DAA: 00000DAA 2054 movea.l A0, [A4] 00000DAC 4AA8 014A tst.l [A0 + 0x14A] 00000DB0 6708 beq +0xA /* 00000DBA */ 00000DB2 2F28 014A move.l -[A7], [A0 + 0x14A] 00000DB6 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] label00000DBA: 00000DBA 2F0C move.l -[A7], A4 00000DBC 4EBA FD62 jsr [PC - 0x29E /* 00000B20 */] 00000DC0 286E FFFC movea.l A4, [A6 - 0x4] 00000DC4 4E5E unlink A6 00000DC6 2E9F move.l [A7], [A7]+ 00000DC8 4E75 rts 00000DCA 9754 sub.w [A4], D3 00000DCC 4D4F chk.w D6, A7 00000DCE 5649 addq.w A1, 3 00000DD0 4544 chk.w D2, D4 00000DD2 4F43 chk.w D7, D3 00000DD4 554D subq.w A5, 2 00000DD6 454E chk.w D2, A6 00000DD8 5444 addq.w D4, 2 00000DDA 5241 addq.w D1, 1 00000DDC 472E 4652 .invalid 3, [A6 + 0x4652] // invalid opcode 4 with b == 4 00000DE0 4545 chk.w D2, D5 00000DE2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000DE4-00000DEA export_244: fn00000DE4: 00000DE4 4E56 0000 link A6, 0 00000DE8 2F0C move.l -[A7], A4 // end alternate branch 00000DE4-00000DEA export_244: // at 00000DE4 (misaligned) fn00000DE4: // (misaligned) 00000DE6 0000 2F0C ori.b D0, 0xC 00000DEA 286E 0008 movea.l A4, [A6 + 0x8] 00000DEE 2054 movea.l A0, [A4] 00000DF0 4AA8 0058 tst.l [A0 + 0x58] 00000DF4 6706 beq +0x8 /* 00000DFC */ 00000DF6 2F28 0058 move.l -[A7], [A0 + 0x58] 00000DFA A8D9 syscall DisposRgn/DisposeRgn label00000DFC: 00000DFC 2054 movea.l A0, [A4] 00000DFE 4AA8 005C tst.l [A0 + 0x5C] 00000E02 6706 beq +0x8 /* 00000E0A */ 00000E04 2F28 005C move.l -[A7], [A0 + 0x5C] 00000E08 A8D9 syscall DisposRgn/DisposeRgn label00000E0A: 00000E0A 2054 movea.l A0, [A4] 00000E0C 4AA8 0066 tst.l [A0 + 0x66] 00000E10 6706 beq +0x8 /* 00000E18 */ 00000E12 2F28 0066 move.l -[A7], [A0 + 0x66] 00000E16 A8D9 syscall DisposRgn/DisposeRgn label00000E18: 00000E18 2F0C move.l -[A7], A4 00000E1A 4EBA 054C jsr [PC + 0x54C /* 00001368 */] 00000E1E 286E FFFC movea.l A4, [A6 - 0x4] 00000E22 4E5E unlink A6 00000E24 2E9F move.l [A7], [A7]+ 00000E26 4E75 rts 00000E28 9654 sub.w D3, [A4] 00000E2A 4752 chk.w D3, [A2] 00000E2C 414E chk.w D0, A6 00000E2E 4450 neg.w [A0] 00000E30 414D chk.w D0, A5 00000E32 4F56 chk.w D7, [A6] 00000E34 4945 chk.w D4, D5 00000E36 5649 addq.w A1, 3 00000E38 4557 chk.w D2, [A7] 00000E3A 2E46 movea.l A7, D6 00000E3C 5245 addq.w D5, 1 00000E3E 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00000E40 0000 0000 ori.b D0, 0x0 export_245: 00000E44 4E56 0000 link A6, 0 00000E48 2F0C move.l -[A7], A4 00000E4A 286E 0008 movea.l A4, [A6 + 0x8] 00000E4E 2054 movea.l A0, [A4] 00000E50 2F28 006C move.l -[A7], [A0 + 0x6C] 00000E54 4EAD 3362 jsr [A5 + 0x3362 /* export_1640 */] 00000E58 2054 movea.l A0, [A4] 00000E5A 2F28 0070 move.l -[A7], [A0 + 0x70] 00000E5E 4EAD 3362 jsr [A5 + 0x3362 /* export_1640 */] 00000E62 2F0C move.l -[A7], A4 00000E64 4EBA FF7E jsr [PC - 0x82 /* 00000DE4 */] 00000E68 286E FFFC movea.l A4, [A6 - 0x4] 00000E6C 4E5E unlink A6 00000E6E 2E9F move.l [A7], [A7]+ 00000E70 4E75 rts 00000E72 9354 sub.w [A4], D1 00000E74 4D4F chk.w D6, A7 00000E76 5649 addq.w A1, 3 00000E78 4547 chk.w D2, D7 00000E7A 5249 addq.w A1, 1 00000E7C 4456 neg.w [A6] 00000E7E 4945 chk.w D4, D5 00000E80 572E 4652 subq.b [A6 + 0x4652], 3 00000E84 4545 chk.w D2, D5 00000E86 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_246: // at 00000E88 (misaligned) 00000E8A 0000 2F0C ori.b D0, 0xC 00000E8E 286E 0008 movea.l A4, [A6 + 0x8] 00000E92 2054 movea.l A0, [A4] 00000E94 4AA8 006C tst.l [A0 + 0x6C] 00000E98 6708 beq +0xA /* 00000EA2 */ 00000E9A 2F28 006C move.l -[A7], [A0 + 0x6C] 00000E9E 4EAD 3362 jsr [A5 + 0x3362 /* export_1640 */] label00000EA2: 00000EA2 2F0C move.l -[A7], A4 00000EA4 4EBA 04C2 jsr [PC + 0x4C2 /* 00001368 */] 00000EA8 286E FFFC movea.l A4, [A6 - 0x4] 00000EAC 4E5E unlink A6 00000EAE 2E9F move.l [A7], [A7]+ 00000EB0 4E75 rts 00000EB2 9854 sub.w D4, [A4] 00000EB4 4D4F chk.w D6, A7 00000EB6 5649 addq.w A1, 3 00000EB8 454C chk.w D2, A4 00000EBA 4953 chk.w D4, [A3] 00000EBC 544C addq.w A4, 2 00000EBE 4142 chk.w D0, D2 00000EC0 454C chk.w D2, A4 00000EC2 5649 addq.w A1, 3 00000EC4 4557 chk.w D2, [A7] 00000EC6 2E46 movea.l A7, D6 00000EC8 5245 addq.w D5, 1 00000ECA 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00000ECC 0000 0000 ori.b D0, 0x0 export_247: 00000ED0 4E56 0000 link A6, 0 00000ED4 2F0C move.l -[A7], A4 00000ED6 286E 0008 movea.l A4, [A6 + 0x8] 00000EDA 2054 movea.l A0, [A4] 00000EDC 4AA8 006C tst.l [A0 + 0x6C] 00000EE0 6708 beq +0xA /* 00000EEA */ 00000EE2 2F28 006C move.l -[A7], [A0 + 0x6C] 00000EE6 4EAD 3362 jsr [A5 + 0x3362 /* export_1640 */] label00000EEA: 00000EEA 2F0C move.l -[A7], A4 00000EEC 4EBA FEF6 jsr [PC - 0x10A /* 00000DE4 */] 00000EF0 286E FFFC movea.l A4, [A6 - 0x4] 00000EF4 4E5E unlink A6 00000EF6 2E9F move.l [A7], [A7]+ 00000EF8 4E75 rts 00000EFA 9154 sub.w [A4], D0 00000EFC 4252 clr.w [A2] 00000EFE 4F57 chk.w D7, [A7] 00000F00 5345 subq.w D5, 1 00000F02 5256 addq.w [A6], 1 00000F04 4945 chk.w D4, D5 00000F06 572E 4652 subq.b [A6 + 0x4652], 3 00000F0A 4545 chk.w D2, D5 00000F0C 0000 0000 ori.b D0, 0x0 export_248: 00000F10 4E56 0000 link A6, 0 00000F14 48E7 0108 movem.l -[A7], D7,A4 00000F18 286E 0008 movea.l A4, [A6 + 0x8] 00000F1C 7000 moveq.l D0, 0x00 00000F1E 1F00 move.b -[A7], D0 00000F20 1F00 move.b -[A7], D0 00000F22 7200 moveq.l D1, 0x00 00000F24 3F01 move.w -[A7], D1 00000F26 3F01 move.w -[A7], D1 00000F28 1F00 move.b -[A7], D0 00000F2A 2F0C move.l -[A7], A4 00000F2C 4EAD 5382 jsr [A5 + 0x5382 /* export_2668 */] 00000F30 2054 movea.l A0, [A4] 00000F32 4AA8 0084 tst.l [A0 + 0x84] 00000F36 6708 beq +0xA /* 00000F40 */ 00000F38 2F28 0084 move.l -[A7], [A0 + 0x84] 00000F3C 4EAD 3362 jsr [A5 + 0x3362 /* export_1640 */] label00000F40: 00000F40 2054 movea.l A0, [A4] 00000F42 4AA8 007C tst.l [A0 + 0x7C] 00000F46 6712 beq +0x14 /* 00000F5A */ 00000F48 558F subq.l A7, 2 00000F4A 2054 movea.l A0, [A4] 00000F4C 2F28 007C move.l -[A7], [A0 + 0x7C] 00000F50 7008 moveq.l D0, 0x08 00000F52 A82A syscall ComponentDispatch 00000F54 301F move.w D0, [A7]+ 00000F56 48C0 ext.l D0 00000F58 2E00 move.l D7, D0 label00000F5A: 00000F5A 2054 movea.l A0, [A4] 00000F5C 4AA8 0080 tst.l [A0 + 0x80] 00000F60 6712 beq +0x14 /* 00000F74 */ 00000F62 558F subq.l A7, 2 00000F64 2054 movea.l A0, [A4] 00000F66 2F28 0080 move.l -[A7], [A0 + 0x80] 00000F6A 7008 moveq.l D0, 0x08 00000F6C A82A syscall ComponentDispatch 00000F6E 301F move.w D0, [A7]+ 00000F70 48C0 ext.l D0 00000F72 2E00 move.l D7, D0 label00000F74: 00000F74 2054 movea.l A0, [A4] 00000F76 4AA8 0096 tst.l [A0 + 0x96] 00000F7A 6710 beq +0x12 /* 00000F8C */ 00000F7C 2F28 0096 move.l -[A7], [A0 + 0x96] 00000F80 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] 00000F84 2054 movea.l A0, [A4] 00000F86 7000 moveq.l D0, 0x00 00000F88 2140 0096 move.l [A0 + 0x96], D0 label00000F8C: 00000F8C 2054 movea.l A0, [A4] 00000F8E 4AA8 00EC tst.l [A0 + 0xEC] 00000F92 6708 beq +0xA /* 00000F9C */ 00000F94 2F28 00EC move.l -[A7], [A0 + 0xEC] 00000F98 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] label00000F9C: 00000F9C 2054 movea.l A0, [A4] 00000F9E 4AA8 00AA tst.l [A0 + 0xAA] 00000FA2 6708 beq +0xA /* 00000FAC */ 00000FA4 2F28 00AA move.l -[A7], [A0 + 0xAA] 00000FA8 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] label00000FAC: 00000FAC 2F0C move.l -[A7], A4 00000FAE 4EBA F930 jsr [PC - 0x6D0 /* 000008E0 */] 00000FB2 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 00000FB8 4E5E unlink A6 00000FBA 2E9F move.l [A7], [A7]+ 00000FBC 4E75 rts 00000FBE 9554 sub.w [A4], D2 00000FC0 4752 chk.w D3, [A2] 00000FC2 4142 chk.w D0, D2 00000FC4 4245 clr.w D5 00000FC6 5244 addq.w D4, 1 00000FC8 4F43 chk.w D7, D3 00000FCA 554D subq.w A5, 2 00000FCC 454E chk.w D2, A6 00000FCE 542E 4652 addq.b [A6 + 0x4652], 2 00000FD2 4545 chk.w D2, D5 00000FD4 0000 0000 ori.b D0, 0x0 export_249: 00000FD8 4E56 FFF8 link A6, -0x0008 00000FDC 48E7 0018 movem.l -[A7], A3,A4 00000FE0 266E 0014 movea.l A3, [A6 + 0x14] 00000FE4 286E 0008 movea.l A4, [A6 + 0x8] 00000FE8 2054 movea.l A0, [A4] 00000FEA 4AA8 0074 tst.l [A0 + 0x74] 00000FEE 672A beq +0x2C /* 0000101A */ 00000FF0 558F subq.l A7, 2 00000FF2 2054 movea.l A0, [A4] 00000FF4 2F28 0074 move.l -[A7], [A0 + 0x74] 00000FF8 4EAD 30C2 jsr [A5 + 0x30C2 /* export_1556 */] 00000FFC 169F move.b [A3], [A7]+ 00000FFE 486E FFF8 pea.l [A6 - 0x8] 00001002 2054 movea.l A0, [A4] 00001004 2F28 0074 move.l -[A7], [A0 + 0x74] 00001008 4EAD 1E82 jsr [A5 + 0x1E82 /* export_972 */] 0000100C 206E 0010 movea.l A0, [A6 + 0x10] 00001010 43EE FFF8 lea.l A1, [A6 - 0x8] 00001014 20D9 move.l [A0]+, [A1]+ 00001016 20D9 move.l [A0]+, [A1]+ 00001018 600E bra +0x10 /* 00001028 */ label0000101A: 0000101A 4213 clr.b [A3] 0000101C 206E 0010 movea.l A0, [A6 + 0x10] 00001020 43ED F814 lea.l A1, [A5 - 0x7EC] 00001024 20D9 move.l [A0]+, [A1]+ 00001026 20D9 move.l [A0]+, [A1]+ label00001028: 00001028 2F0C move.l -[A7], A4 0000102A 4EAD 53B2 jsr [A5 + 0x53B2 /* export_2674 */] 0000102E 2054 movea.l A0, [A4] 00001030 226E 000C movea.l A1, [A6 + 0xC] 00001034 41E8 00B0 lea.l A0, [A0 + 0xB0] 00001038 700C moveq.l D0, 0x0C label0000103A: 0000103A 22D8 move.l [A1]+, [A0]+ 0000103C 51C8 FFFC dbf D0, -0x6 /* 0000103A */ 00001040 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10] 00001046 4E5E unlink A6 00001048 205F movea.l A0, [A7]+ 0000104A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000104E 4ED0 jmp [A0] 00001050 9954 sub.w [A4], D4 00001052 4752 chk.w D3, [A2] 00001054 4142 chk.w D0, D2 00001056 4245 clr.w D5 00001058 5244 addq.w D4, 1 0000105A 4F43 chk.w D7, D3 0000105C 554D subq.w A5, 2 0000105E 454E chk.w D2, A6 00001060 542E 4745 addq.b [A6 + 0x4745], 2 00001064 5450 addq.w [A0], 2 00001066 5245 addq.w D5, 1 00001068 4653 not.w [A3] 0000106A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_250: // at 0000106C (misaligned) 0000106E 0000 2F2E ori.b D0, 0x2E /* '.' */ 00001072 000C 206E ori.b A4, 0x6E /* 'n' */ 00001076 0008 2050 ori.b A0, 0x50 /* 'P' */ 0000107A 2F28 006C move.l -[A7], [A0 + 0x6C] 0000107E 4EAD 1892 jsr [A5 + 0x1892 /* export_782 */] 00001082 4E5E unlink A6 00001084 205F movea.l A0, [A7]+ 00001086 504F addq.w A7, 8 00001088 4ED0 jmp [A0] 0000108A 8023 or.b D0, -[A3] 0000108C 544D addq.w A5, 2 0000108E 4F56 chk.w D7, [A6] 00001090 4945 chk.w D4, D5 00001092 4150 chk.w D0, [A0] 00001094 504C addq.w A4, 8 00001096 4943 chk.w D4, D3 00001098 4154 chk.w D0, [A4] 0000109A 494F chk.w D4, A7 0000109C 4E2E .invalid // invalid opcode 4 0000109E 4652 not.w [A2] 000010A0 4545 chk.w D2, D5 000010A2 4652 not.w [A2] 000010A4 4F4D chk.w D7, A5 000010A6 434C chk.w D1, A4 000010A8 4950 chk.w D4, [A0] 000010AA 424F clr.w A7 000010AC 4152 chk.w D0, [A2] 000010AE 4400 neg.b D0 000010B0 0000 0000 ori.b D0, 0x0 export_251: 000010B4 4E56 FFFC link A6, -0x0004 000010B8 48E7 0018 movem.l -[A7], A3,A4 000010BC 286E 0008 movea.l A4, [A6 + 0x8] 000010C0 2054 movea.l A0, [A4] 000010C2 2F28 0040 move.l -[A7], [A0 + 0x40] 000010C6 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */] 000010CA 2054 movea.l A0, [A4] 000010CC 7000 moveq.l D0, 0x00 000010CE 2140 0040 move.l [A0 + 0x40], D0 000010D2 2668 0048 movea.l A3, [A0 + 0x48] 000010D6 7000 moveq.l D0, 0x00 000010D8 2140 0048 move.l [A0 + 0x48], D0 000010DC 200B move.l D0, A3 000010DE 56C0 sne D0 000010E0 4A00 tst.b D0 000010E2 6716 beq +0x18 /* 000010FA */ 000010E4 2053 movea.l A0, [A3] 000010E6 4AA8 000E tst.l [A0 + 0xE] 000010EA 56C1 sne D1 000010EC C001 and.b D0, D1 000010EE 670A beq +0xC /* 000010FA */ 000010F0 2F0B move.l -[A7], A3 000010F2 2F28 000E move.l -[A7], [A0 + 0xE] 000010F6 4EAD 31D2 jsr [A5 + 0x31D2 /* export_1590 */] label000010FA: 000010FA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000010FE 4EBA 06A8 jsr [PC + 0x6A8 /* 000017A8 */] 00001102 2F0B move.l -[A7], A3 00001104 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */] 00001108 7000 moveq.l D0, 0x00 0000110A 2640 movea.l A3, D0 0000110C 4CDF 1800 movem.l A3,A4, [A7]+ 00001110 4E5E unlink A6 00001112 2E9F move.l [A7], [A7]+ 00001114 4E75 rts 00001116 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_252: // at 00001118 (misaligned) 0000111A 0000 48E7 ori.b D0, 0xE7 0000111E 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 00001122 0008 284B ori.b A0, 0x4B /* 'K' */ 00001126 203C 2020 2020 move.l D0, 0x20202020 /* ' ' */ 0000112C 2054 movea.l A0, [A4] 0000112E B0A8 004E cmp.l D0, [A0 + 0x4E] 00001132 660C bne +0xE /* 00001140 */ 00001134 2F3C 2020 2020 move.l -[A7], 0x20202020 /* ' ' */ 0000113A 2F0B move.l -[A7], A3 0000113C 4EBA 0012 jsr [PC + 0x12 /* 00001150 */] label00001140: 00001140 2F0B move.l -[A7], A3 00001142 4EBA 0708 jsr [PC + 0x708 /* 0000184C */] 00001146 4CDF 1800 movem.l A3,A4, [A7]+ 0000114A 4E5E unlink A6 0000114C 2E9F move.l [A7], [A7]+ 0000114E 4E75 rts export_253: fn00001150: 00001150 4E56 FFFC link A6, -0x0004 00001154 2F0C move.l -[A7], A4 00001156 286E 0008 movea.l A4, [A6 + 0x8] 0000115A 2054 movea.l A0, [A4] 0000115C 1028 004C move.b D0, [A0 + 0x4C] 00001160 662A bne +0x2C /* 0000118C */ 00001162 4267 clr.w -[A7] 00001164 2F2E 000C move.l -[A7], [A6 + 0xC] 00001168 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000116C 4EAD 12DA jsr [A5 + 0x12DA /* export_599 */] 00001170 101F move.b D0, [A7]+ 00001172 6710 beq +0x12 /* 00001184 */ 00001174 2054 movea.l A0, [A4] 00001176 117C 0001 004C move.b [A0 + 0x4C], 0x1 0000117C 216E 000C 004E move.l [A0 + 0x4E], [A6 + 0xC] 00001182 6008 bra +0xA /* 0000118C */ label00001184: 00001184 4267 clr.w -[A7] 00001186 42A7 clr.l -[A7] 00001188 4EAD 1FEA jsr [A5 + 0x1FEA /* export_1017 */] label0000118C: 0000118C 285F movea.l A4, [A7]+ 0000118E 4E5E unlink A6 00001190 205F movea.l A0, [A7]+ 00001192 504F addq.w A7, 8 00001194 4ED0 jmp [A0] 00001196 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001198-000011A4 export_254: fn00001198: 00001198 4E56 0000 link A6, 0 0000119C 2F2E 0008 move.l -[A7], [A6 + 0x8] 000011A0 4EAD 031A jsr [A5 + 0x31A /* export_95 */] // end alternate branch 00001198-000011A4 export_254: // at 00001198 (misaligned) fn00001198: // (misaligned) 0000119A 0000 2F2E ori.b D0, 0x2E /* '.' */ 0000119E 0008 4EAD ori.b A0, 0xAD 000011A2 031A btst [A2]+, D1 000011A4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000011A8 4EBA 05FE jsr [PC + 0x5FE /* 000017A8 */] 000011AC 4E5E unlink A6 000011AE 2E9F move.l [A7], [A7]+ 000011B0 4E75 rts 000011B2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_255: // at 000011B4 (misaligned) 000011B6 0000 2F2E ori.b D0, 0x2E /* '.' */ 000011BA 0008 4EAD ori.b A0, 0xAD 000011BE 032A 2F2E btst [A2 + 0x2F2E], D1 000011C2 0008 4EBA ori.b A0, 0xBA 000011C6 05E2 .incomplete 000011C8 4E5E unlink A6 000011CA 2E9F move.l [A7], [A7]+ 000011CC 4E75 rts 000011CE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_256: // at 000011D0 (misaligned) 000011D2 0000 2F2E ori.b D0, 0x2E /* '.' */ 000011D6 0008 4EAD ori.b A0, 0xAD 000011DA 0332 2F2E 0008 4EBA btst [[A2 + 0x8] + D2 * 8 + 0x4EBA], D1 000011E2 05C6 .incomplete 000011E4 4E5E unlink A6 000011E6 2E9F move.l [A7], [A7]+ 000011E8 4E75 rts 000011EA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000011EC-00001202 export_257: fn000011EC: 000011EC 4E56 0000 link A6, 0 000011F0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000011F4 4EAD 033A jsr [A5 + 0x33A /* export_99 */] 000011F8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000011FC 4EBA 05AA jsr [PC + 0x5AA /* 000017A8 */] 00001200 4E5E unlink A6 // end alternate branch 000011EC-00001202 export_257: // at 000011EC (misaligned) fn000011EC: // (misaligned) 000011EE 0000 2F2E ori.b D0, 0x2E /* '.' */ 000011F2 0008 4EAD ori.b A0, 0xAD 000011F6 033A 2F2E btst [PC + 0x2F2E /* 00004126, cstring "" */], D1 000011FA 0008 4EBA ori.b A0, 0xBA 000011FE 05AA 4E5E bclr [A2 + 0x4E5E], D2 00001202 2E9F move.l [A7], [A7]+ 00001204 4E75 rts 00001206 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_258: // at 00001208 (misaligned) 0000120A 0000 2F2E ori.b D0, 0x2E /* '.' */ 0000120E 0008 4EAD ori.b A0, 0xAD 00001212 034A bchg A2, D1 00001214 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001218 4EBA 058E jsr [PC + 0x58E /* 000017A8 */] 0000121C 4E5E unlink A6 0000121E 2E9F move.l [A7], [A7]+ 00001220 4E75 rts 00001222 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001224-0000123A export_259: fn00001224: 00001224 4E56 0000 link A6, 0 00001228 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000122C 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00001230 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001234 4EBA 0572 jsr [PC + 0x572 /* 000017A8 */] 00001238 4E5E unlink A6 // end alternate branch 00001224-0000123A export_259: // at 00001224 (misaligned) fn00001224: // (misaligned) 00001226 0000 2F2E ori.b D0, 0x2E /* '.' */ 0000122A 0008 4EAD ori.b A0, 0xAD 0000122E 0372 2F2E 0008 4EBA bchg [[A2 + 0x8] + D2 * 8 + 0x4EBA], D1 00001236 0572 4E5E bchg [A2 + D4 * 8 + 0x5E], D2 0000123A 2E9F move.l [A7], [A7]+ 0000123C 4E75 rts 0000123E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_260: // at 00001240 (misaligned) 00001242 0000 2F0C ori.b D0, 0xC 00001246 286E 0008 movea.l A4, [A6 + 0x8] 0000124A 2054 movea.l A0, [A4] 0000124C 4AA8 0066 tst.l [A0 + 0x66] 00001250 6716 beq +0x18 /* 00001268 */ 00001252 42A7 clr.l -[A7] 00001254 4267 clr.w -[A7] 00001256 2054 movea.l A0, [A4] 00001258 2F28 0066 move.l -[A7], [A0 + 0x66] 0000125C 4EAD 035A jsr [A5 + 0x35A /* export_103 */] 00001260 2054 movea.l A0, [A4] 00001262 7000 moveq.l D0, 0x00 00001264 2140 0066 move.l [A0 + 0x66], D0 label00001268: 00001268 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000126C 4EBA FFB6 jsr [PC - 0x4A /* 00001224 */] 00001270 285F movea.l A4, [A7]+ 00001272 4E5E unlink A6 00001274 2E9F move.l [A7], [A7]+ 00001276 4E75 rts export_261: 00001278 4E56 0000 link A6, 0 0000127C 48E7 0018 movem.l -[A7], A3,A4 00001280 266E 0008 movea.l A3, [A6 + 0x8] 00001284 284B movea.l A4, A3 00001286 2054 movea.l A0, [A4] 00001288 4AA8 007E tst.l [A0 + 0x7E] 0000128C 671C beq +0x1E /* 000012AA */ 0000128E 2F0B move.l -[A7], A3 00001290 2F28 007E move.l -[A7], [A0 + 0x7E] 00001294 4EAD 31D2 jsr [A5 + 0x31D2 /* export_1590 */] 00001298 2054 movea.l A0, [A4] 0000129A 2F28 007E move.l -[A7], [A0 + 0x7E] 0000129E 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */] 000012A2 2054 movea.l A0, [A4] 000012A4 7000 moveq.l D0, 0x00 000012A6 2140 007E move.l [A0 + 0x7E], D0 label000012AA: 000012AA 2F0B move.l -[A7], A3 000012AC 4EBA 000E jsr [PC + 0xE /* 000012BC */] 000012B0 4CDF 1800 movem.l A3,A4, [A7]+ 000012B4 4E5E unlink A6 000012B6 2E9F move.l [A7], [A7]+ 000012B8 4E75 rts 000012BA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000012BC-000012CA export_262: fn000012BC: 000012BC 4E56 0000 link A6, 0 000012C0 48E7 0018 movem.l -[A7], A3,A4 000012C4 286E 0008 movea.l A4, [A6 + 0x8] 000012C8 2054 movea.l A0, [A4] // end alternate branch 000012BC-000012CA export_262: // at 000012BC (misaligned) fn000012BC: // (misaligned) 000012BE 0000 48E7 ori.b D0, 0xE7 000012C2 0018 286E ori.b [A0]+, 0x6E /* 'n' */ 000012C6 0008 2054 ori.b A0, 0x54 /* 'T' */ 000012CA 4AA8 0038 tst.l [A0 + 0x38] 000012CE 675A beq +0x5C /* 0000132A */ 000012D0 4AA8 0040 tst.l [A0 + 0x40] 000012D4 6740 beq +0x42 /* 00001316 */ 000012D6 2248 movea.l A1, A0 000012D8 2069 0038 movea.l A0, [A1 + 0x38] 000012DC 2650 movea.l A3, [A0] 000012DE 2769 0040 003E move.l [A3 + 0x3E], [A1 + 0x40] 000012E4 42A7 clr.l -[A7] 000012E6 2F2B 003E move.l -[A7], [A3 + 0x3E] 000012EA 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 000012EE 201F move.l D0, [A7]+ 000012F0 3740 003C move.w [A3 + 0x3C], D0 000012F4 2054 movea.l A0, [A4] 000012F6 1028 006D move.b D0, [A0 + 0x6D] 000012FA 6712 beq +0x14 /* 0000130E */ 000012FC 42A7 clr.l -[A7] 000012FE 2054 movea.l A0, [A4] 00001300 2F28 003C move.l -[A7], [A0 + 0x3C] 00001304 4EAD 2092 jsr [A5 + 0x2092 /* export_1038 */] 00001308 2054 movea.l A0, [A4] 0000130A 215F 003C move.l [A0 + 0x3C], [A7]+ label0000130E: 0000130E 2054 movea.l A0, [A4] 00001310 7000 moveq.l D0, 0x00 00001312 2140 003C move.l [A0 + 0x3C], D0 label00001316: 00001316 2054 movea.l A0, [A4] 00001318 2F28 0038 move.l -[A7], [A0 + 0x38] 0000131C A9CD syscall TEDispose 0000131E 2054 movea.l A0, [A4] 00001320 7000 moveq.l D0, 0x00 00001322 2140 0038 move.l [A0 + 0x38], D0 00001326 2140 0040 move.l [A0 + 0x40], D0 label0000132A: 0000132A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000132E 4EBA 0478 jsr [PC + 0x478 /* 000017A8 */] 00001332 4CDF 1800 movem.l A3,A4, [A7]+ 00001336 4E5E unlink A6 00001338 2E9F move.l [A7], [A7]+ 0000133A 4E75 rts export_263: 0000133C 4E56 0000 link A6, 0 00001340 2F0C move.l -[A7], A4 00001342 286E 0008 movea.l A4, [A6 + 0x8] 00001346 42A7 clr.l -[A7] 00001348 2054 movea.l A0, [A4] 0000134A 2F28 0014 move.l -[A7], [A0 + 0x14] 0000134E 4EAD 2092 jsr [A5 + 0x2092 /* export_1038 */] 00001352 2054 movea.l A0, [A4] 00001354 215F 0014 move.l [A0 + 0x14], [A7]+ 00001358 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000135C 4EAD 1A7A jsr [A5 + 0x1A7A /* export_843 */] 00001360 285F movea.l A4, [A7]+ 00001362 4E5E unlink A6 00001364 2E9F move.l [A7], [A7]+ 00001366 4E75 rts export_264: fn00001368: 00001368 4E56 0000 link A6, 0 0000136C 2F0C move.l -[A7], A4 0000136E 286E 0008 movea.l A4, [A6 + 0x8] 00001372 2054 movea.l A0, [A4] 00001374 4AA8 004C tst.l [A0 + 0x4C] 00001378 6706 beq +0x8 /* 00001380 */ 0000137A 2F28 004C move.l -[A7], [A0 + 0x4C] 0000137E A8D9 syscall DisposRgn/DisposeRgn label00001380: 00001380 2054 movea.l A0, [A4] 00001382 7000 moveq.l D0, 0x00 00001384 2140 004C move.l [A0 + 0x4C], D0 00001388 4AA8 0050 tst.l [A0 + 0x50] 0000138C 6708 beq +0xA /* 00001396 */ 0000138E 2054 movea.l A0, [A4] 00001390 2F28 0050 move.l -[A7], [A0 + 0x50] 00001394 A8D9 syscall DisposRgn/DisposeRgn label00001396: 00001396 2054 movea.l A0, [A4] 00001398 7000 moveq.l D0, 0x00 0000139A 2140 0050 move.l [A0 + 0x50], D0 0000139E 4AA8 0054 tst.l [A0 + 0x54] 000013A2 6708 beq +0xA /* 000013AC */ 000013A4 2054 movea.l A0, [A4] 000013A6 2F28 0054 move.l -[A7], [A0 + 0x54] 000013AA A8D9 syscall DisposRgn/DisposeRgn label000013AC: 000013AC 2054 movea.l A0, [A4] 000013AE 7000 moveq.l D0, 0x00 000013B0 2140 0054 move.l [A0 + 0x54], D0 000013B4 2054 movea.l A0, [A4] 000013B6 2F28 003C move.l -[A7], [A0 + 0x3C] 000013BA 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */] 000013BE 2054 movea.l A0, [A4] 000013C0 7000 moveq.l D0, 0x00 000013C2 2140 003C move.l [A0 + 0x3C], D0 000013C6 2054 movea.l A0, [A4] 000013C8 2F28 0040 move.l -[A7], [A0 + 0x40] 000013CC 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */] 000013D0 2054 movea.l A0, [A4] 000013D2 7000 moveq.l D0, 0x00 000013D4 2140 0040 move.l [A0 + 0x40], D0 000013D8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000013DC 4EBA 03CA jsr [PC + 0x3CA /* 000017A8 */] 000013E0 285F movea.l A4, [A7]+ 000013E2 4E5E unlink A6 000013E4 2E9F move.l [A7], [A7]+ 000013E6 4E75 rts export_265: fn000013E8: 000013E8 4E56 0000 link A6, 0 000013EC 48E7 0018 movem.l -[A7], A3,A4 000013F0 266E 0008 movea.l A3, [A6 + 0x8] 000013F4 284B movea.l A4, A3 000013F6 B7ED F948 cmpa.l A3, [A5 - 0x6B8] 000013FA 6624 bne +0x26 /* 00001420 */ 000013FC 2054 movea.l A0, [A4] 000013FE 4AA8 0002 tst.l [A0 + 0x2] 00001402 660E bne +0x10 /* 00001412 */ 00001404 2F2D F99C move.l -[A7], [A5 - 0x664] 00001408 2F2D F99C move.l -[A7], [A5 - 0x664] 0000140C 4EAD 2A52 jsr [A5 + 0x2A52 /* export_1350 */] 00001410 600E bra +0x10 /* 00001420 */ label00001412: 00001412 2054 movea.l A0, [A4] 00001414 2F28 0002 move.l -[A7], [A0 + 0x2] 00001418 2F2D F99C move.l -[A7], [A5 - 0x664] 0000141C 4EAD 2A52 jsr [A5 + 0x2A52 /* export_1350 */] label00001420: 00001420 2054 movea.l A0, [A4] 00001422 7000 moveq.l D0, 0x00 00001424 2140 0002 move.l [A0 + 0x2], D0 00001428 2F0B move.l -[A7], A3 0000142A 4EAD 1A7A jsr [A5 + 0x1A7A /* export_843 */] 0000142E 4CDF 1800 movem.l A3,A4, [A7]+ 00001432 4E5E unlink A6 00001434 2E9F move.l [A7], [A7]+ 00001436 4E75 rts export_266: 00001438 4E56 FFFC link A6, -0x0004 0000143C 48E7 0118 movem.l -[A7], D7,A3,A4 00001440 266E 000C movea.l A3, [A6 + 0xC] 00001444 2E2E 0008 move.l D7, [A6 + 0x8] 00001448 4267 clr.w -[A7] 0000144A 2F0B move.l -[A7], A3 0000144C 2F07 move.l -[A7], D7 0000144E 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 00001452 101F move.b D0, [A7]+ 00001454 6708 beq +0xA /* 0000145E */ 00001456 3F2B 006C move.w -[A7], [A3 + 0x6C] 0000145A A9B7 syscall CloseDeskAcc 0000145C 601C bra +0x1E /* 0000147A */ label0000145E: 0000145E 42A7 clr.l -[A7] 00001460 2F0B move.l -[A7], A3 00001462 2F07 move.l -[A7], D7 00001464 4EAD 1C52 jsr [A5 + 0x1C52 /* export_902 */] 00001468 285F movea.l A4, [A7]+ 0000146A 200C move.l D0, A4 0000146C 6708 beq +0xA /* 00001476 */ 0000146E 2F0C move.l -[A7], A4 00001470 4EAD 2E22 jsr [A5 + 0x2E22 /* export_1472 */] 00001474 6004 bra +0x6 /* 0000147A */ label00001476: 00001476 2F0B move.l -[A7], A3 00001478 A916 syscall HideWindow label0000147A: 0000147A 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000147E 4E5E unlink A6 00001480 205F movea.l A0, [A7]+ 00001482 504F addq.w A7, 8 00001484 4ED0 jmp [A0] 00001486 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001488-00001494 fn00001488: 00001488 4E56 0000 link A6, 0 0000148C 2F2E 000C move.l -[A7], [A6 + 0xC] 00001490 2F2D F93C move.l -[A7], [A5 - 0x6C4] // end alternate branch 00001488-00001494 fn00001488: // (misaligned) 0000148A 0000 2F2E ori.b D0, 0x2E /* '.' */ 0000148E 000C 2F2D ori.b A4, 0x2D /* '-' */ 00001492 F93C .extension 0x93C <> // unimplemented 00001494 4EAD 1832 jsr [A5 + 0x1832 /* export_770 */] 00001498 4E5E unlink A6 0000149A 205F movea.l A0, [A7]+ 0000149C 504F addq.w A7, 8 0000149E 4ED0 jmp [A0] export_267: fn000014A0: 000014A0 4E56 0000 link A6, 0 000014A4 48E7 0018 movem.l -[A7], A3,A4 000014A8 266E 0008 movea.l A3, [A6 + 0x8] 000014AC 284B movea.l A4, A3 000014AE 2F0B move.l -[A7], A3 000014B0 2F2D F99C move.l -[A7], [A5 - 0x664] 000014B4 4EBA FFD2 jsr [PC - 0x2E /* 00001488 */] 000014B8 2F0B move.l -[A7], A3 000014BA 4EAD 1C82 jsr [A5 + 0x1C82 /* export_908 */] 000014BE 42A7 clr.l -[A7] 000014C0 2054 movea.l A0, [A4] 000014C2 2F28 000E move.l -[A7], [A0 + 0xE] 000014C6 4EAD 180A jsr [A5 + 0x180A /* export_765 */] 000014CA 2054 movea.l A0, [A4] 000014CC 215F 000E move.l [A0 + 0xE], [A7]+ 000014D0 42A7 clr.l -[A7] 000014D2 2054 movea.l A0, [A4] 000014D4 2F28 0012 move.l -[A7], [A0 + 0x12] 000014D8 4EAD 180A jsr [A5 + 0x180A /* export_765 */] 000014DC 2054 movea.l A0, [A4] 000014DE 215F 0012 move.l [A0 + 0x12], [A7]+ 000014E2 1028 001F move.b D0, [A0 + 0x1F] 000014E6 6712 beq +0x14 /* 000014FA */ 000014E8 42A7 clr.l -[A7] 000014EA 2054 movea.l A0, [A4] 000014EC 2F28 0020 move.l -[A7], [A0 + 0x20] 000014F0 4EAD 2092 jsr [A5 + 0x2092 /* export_1038 */] 000014F4 2054 movea.l A0, [A4] 000014F6 215F 0020 move.l [A0 + 0x20], [A7]+ label000014FA: 000014FA 2054 movea.l A0, [A4] 000014FC 7000 moveq.l D0, 0x00 000014FE 2140 0020 move.l [A0 + 0x20], D0 00001502 42A7 clr.l -[A7] 00001504 2054 movea.l A0, [A4] 00001506 2F28 0024 move.l -[A7], [A0 + 0x24] 0000150A 4EAD 2092 jsr [A5 + 0x2092 /* export_1038 */] 0000150E 2054 movea.l A0, [A4] 00001510 215F 0024 move.l [A0 + 0x24], [A7]+ 00001514 2F0B move.l -[A7], A3 00001516 4EBA FED0 jsr [PC - 0x130 /* 000013E8 */] 0000151A 4CDF 1800 movem.l A3,A4, [A7]+ 0000151E 4E5E unlink A6 00001520 2E9F move.l [A7], [A7]+ 00001522 4E75 rts 00001524 4E56 0000 link A6, 0 00001528 4267 clr.w -[A7] 0000152A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000152E 4EAD 30C2 jsr [A5 + 0x30C2 /* export_1556 */] 00001532 101F move.b D0, [A7]+ 00001534 6708 beq +0xA /* 0000153E */ 00001536 206E 0008 movea.l A0, [A6 + 0x8] 0000153A 5268 FFFE addq.w [A0 - 0x2], 1 label0000153E: 0000153E 4E5E unlink A6 00001540 205F movea.l A0, [A7]+ 00001542 504F addq.w A7, 8 00001544 4ED0 jmp [A0] 00001546 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001548-0000154C fn00001548: 00001548 4E56 FFFE link A6, -0x0002 // end alternate branch 00001548-0000154C fn00001548: // (misaligned) 0000154A FFFE .invalid <> 0000154C 426E FFFE clr.w [A6 - 0x2] 00001550 487A FFD2 pea.l [PC - 0x2E /* 00001524, value 0x4E560000 'NV\0\0', cstring "NV" */] 00001554 2F0E move.l -[A7], A6 00001556 206E 0008 movea.l A0, [A6 + 0x8] 0000155A 2F28 0008 move.l -[A7], [A0 + 0x8] 0000155E 4EAD 1C72 jsr [A5 + 0x1C72 /* export_906 */] 00001562 302E FFFE move.w D0, [A6 - 0x2] 00001566 48C0 ext.l D0 00001568 2D40 000C move.l [A6 + 0xC], D0 0000156C 4E5E unlink A6 0000156E 2E9F move.l [A7], [A7]+ 00001570 4E75 rts 00001572 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001574-0000157E export_268: fn00001574: 00001574 4E56 0000 link A6, 0 00001578 206E 000C movea.l A0, [A6 + 0xC] 0000157C 2050 movea.l A0, [A0] // end alternate branch 00001574-0000157E export_268: // at 00001574 (misaligned) fn00001574: // (misaligned) 00001576 0000 206E ori.b D0, 0x6E /* 'n' */ 0000157A 000C 2050 ori.b A4, 0x50 /* 'P' */ 0000157E 2028 0016 move.l D0, [A0 + 0x16] 00001582 B0AE 0008 cmp.l D0, [A6 + 0x8] 00001586 664E bne +0x50 /* 000015D6 */ 00001588 4267 clr.w -[A7] 0000158A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000158E 486D 297C pea.l [A5 + 0x297C] 00001592 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */] 00001596 101F move.b D0, [A7]+ 00001598 670E beq +0x10 /* 000015A8 */ 0000159A 206E 000C movea.l A0, [A6 + 0xC] 0000159E 2050 movea.l A0, [A0] 000015A0 C028 005F and.b D0, [A0 + 0x5F] 000015A4 4A00 tst.b D0 000015A6 661C bne +0x1E /* 000015C4 */ label000015A8: 000015A8 2F00 move.l -[A7], D0 000015AA 42A7 clr.l -[A7] 000015AC 2F0E move.l -[A7], A6 000015AE 4EBA FF98 jsr [PC - 0x68 /* 00001548 */] 000015B2 221F move.l D1, [A7]+ 000015B4 201F move.l D0, [A7]+ 000015B6 7401 moveq.l D2, 0x01 000015B8 B481 cmp.l D2, D1 000015BA 5CC1 sge D1 000015BC 8001 or.b D0, D1 000015BE 0240 0001 andi.w D0, 0x1 000015C2 670A beq +0xC /* 000015CE */ label000015C4: 000015C4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000015C8 4EBA 002A jsr [PC + 0x2A /* 000015F4 */] 000015CC 6008 bra +0xA /* 000015D6 */ label000015CE: 000015CE 2F2E 000C move.l -[A7], [A6 + 0xC] 000015D2 4EAD 31BA jsr [A5 + 0x31BA /* export_1587 */] label000015D6: 000015D6 4E5E unlink A6 000015D8 205F movea.l A0, [A7]+ 000015DA 504F addq.w A7, 8 000015DC 4ED0 jmp [A0] 000015DE 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000015E2 0000 2F2E ori.b D0, 0x2E /* '.' */ 000015E6 000C 4EAD ori.b A4, 0xAD 000015EA 31BA 4E5E 205F move.w [A0 + D2.w + 0x5F], [PC + 0x4E5E /* 0000644A, cstring "" */] 000015F0 504F addq.w A7, 8 000015F2 4ED0 jmp [A0] export_269: fn000015F4: 000015F4 4E56 FFF6 link A6, -0x000A 000015F8 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000015FC 286E 0008 movea.l A4, [A6 + 0x8] 00001600 42A7 clr.l -[A7] 00001602 2F0C move.l -[A7], A4 00001604 4EAD 1C8A jsr [A5 + 0x1C8A /* export_909 */] 00001608 2E1F move.l D7, [A7]+ 0000160A 671E beq +0x20 /* 0000162A */ 0000160C 4267 clr.w -[A7] 0000160E 2F0C move.l -[A7], A4 00001610 4EBA 0102 jsr [PC + 0x102 /* 00001714 */] 00001614 3C1F move.w D6, [A7]+ 00001616 3006 move.w D0, D6 00001618 5540 subq.w D0, 2 0000161A 6702 beq +0x4 /* 0000161E */ 0000161C 600C bra +0xE /* 0000162A */ label0000161E: 0000161E 4267 clr.w -[A7] 00001620 2F3C 0082 0000 move.l -[A7], 0x820000 00001626 4EAD 1FEA jsr [A5 + 0x1FEA /* export_1017 */] label0000162A: 0000162A 42A7 clr.l -[A7] 0000162C 2F0C move.l -[A7], A4 0000162E 4EAD 32AA jsr [A5 + 0x32AA /* export_1617 */] 00001632 265F movea.l A3, [A7]+ 00001634 200B move.l D0, A3 00001636 56C0 sne D0 00001638 4A00 tst.b D0 0000163A 6712 beq +0x14 /* 0000164E */ 0000163C 2053 movea.l A0, [A3] 0000163E B9E8 0008 cmpa.l A4, [A0 + 0x8] 00001642 57C1 seq D1 00001644 C001 and.b D0, D1 00001646 6706 beq +0x8 /* 0000164E */ 00001648 2F0C move.l -[A7], A4 0000164A 4EAD 32B2 jsr [A5 + 0x32B2 /* export_1618 */] label0000164E: 0000164E 4A87 tst.l D7 00001650 672C beq +0x2E /* 0000167E */ 00001652 3006 move.w D0, D6 00001654 5340 subq.w D0, 1 00001656 6706 beq +0x8 /* 0000165E */ 00001658 5540 subq.w D0, 2 0000165A 671C beq +0x1E /* 00001678 */ 0000165C 6020 bra +0x22 /* 0000167E */ label0000165E: 0000165E 3F3C 001F move.w -[A7], 0x1F 00001662 2054 movea.l A0, [A4] 00001664 1028 0037 move.b D0, [A0 + 0x37] 00001668 0A00 0001 xori.b D0, 0x1 0000166C 1F00 move.b -[A7], D0 0000166E 4267 clr.w -[A7] 00001670 2F0C move.l -[A7], A4 00001672 4EAD 1192 jsr [A5 + 0x1192 /* export_558 */] 00001676 6006 bra +0x8 /* 0000167E */ label00001678: 00001678 2F0C move.l -[A7], A4 0000167A 4EAD 0F42 jsr [A5 + 0xF42 /* export_484 */] label0000167E: 0000167E 487A FF60 pea.l [PC - 0xA0 /* 000015E0, value 0x4E560000 'NV\0\0', cstring "NV" */] 00001682 2F0E move.l -[A7], A6 00001684 2F0C move.l -[A7], A4 00001686 4EAD 1C72 jsr [A5 + 0x1C72 /* export_906 */] 0000168A 2F0C move.l -[A7], A4 0000168C 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] 00001690 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00001694 4E5E unlink A6 00001696 2E9F move.l [A7], [A7]+ 00001698 4E75 rts 0000169A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000169C-000016A2 fn0000169C: 0000169C 4E56 0000 link A6, 0 000016A0 2F0C move.l -[A7], A4 // end alternate branch 0000169C-000016A2 fn0000169C: // (misaligned) 0000169E 0000 2F0C ori.b D0, 0xC 000016A2 286E 0008 movea.l A4, [A6 + 0x8] 000016A6 2054 movea.l A0, [A4] 000016A8 4AA8 0012 tst.l [A0 + 0x12] 000016AC 670C beq +0xE /* 000016BA */ 000016AE 2F2E 000C move.l -[A7], [A6 + 0xC] 000016B2 2F28 0012 move.l -[A7], [A0 + 0x12] 000016B6 4EAD 1832 jsr [A5 + 0x1832 /* export_770 */] label000016BA: 000016BA 2054 movea.l A0, [A4] 000016BC 4AA8 000E tst.l [A0 + 0xE] 000016C0 670C beq +0xE /* 000016CE */ 000016C2 2F2E 000C move.l -[A7], [A6 + 0xC] 000016C6 2F28 000E move.l -[A7], [A0 + 0xE] 000016CA 4EAD 1832 jsr [A5 + 0x1832 /* export_770 */] label000016CE: 000016CE 285F movea.l A4, [A7]+ 000016D0 4E5E unlink A6 000016D2 205F movea.l A0, [A7]+ 000016D4 504F addq.w A7, 8 000016D6 4ED0 jmp [A0] export_270: fn000016D8: 000016D8 4E56 0000 link A6, 0 000016DC 2F0C move.l -[A7], A4 000016DE 286E 0008 movea.l A4, [A6 + 0x8] 000016E2 2054 movea.l A0, [A4] 000016E4 4AA8 000E tst.l [A0 + 0xE] 000016E8 670C beq +0xE /* 000016F6 */ 000016EA 2F2E 000C move.l -[A7], [A6 + 0xC] 000016EE 2F28 000E move.l -[A7], [A0 + 0xE] 000016F2 4EAD 1832 jsr [A5 + 0x1832 /* export_770 */] label000016F6: 000016F6 2054 movea.l A0, [A4] 000016F8 4AA8 0012 tst.l [A0 + 0x12] 000016FC 670C beq +0xE /* 0000170A */ 000016FE 2F2E 000C move.l -[A7], [A6 + 0xC] 00001702 2F28 0012 move.l -[A7], [A0 + 0x12] 00001706 4EAD 1832 jsr [A5 + 0x1832 /* export_770 */] label0000170A: 0000170A 285F movea.l A4, [A7]+ 0000170C 4E5E unlink A6 0000170E 205F movea.l A0, [A7]+ 00001710 504F addq.w A7, 8 00001712 4ED0 jmp [A0] fn00001714: 00001714 4E56 FDFE link A6, -0x0202 00001718 48E7 0128 movem.l -[A7], D7,A2,A4 0000171C 286E 0008 movea.l A4, [A6 + 0x8] 00001720 42A7 clr.l -[A7] 00001722 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001726 4EAD 1C8A jsr [A5 + 0x1C8A /* export_909 */] 0000172A 4A9F tst.l [A7]+ 0000172C 6752 beq +0x54 /* 00001780 */ 0000172E 102D F940 move.b D0, [A5 - 0x6C0] 00001732 6704 beq +0x6 /* 00001738 */ 00001734 7E0A moveq.l D7, 0x0A 00001736 6002 bra +0x4 /* 0000173A */ label00001738: 00001738 7E09 moveq.l D7, 0x09 label0000173A: 0000173A 486E FDFE pea.l [A6 - 0x202] 0000173E 3F3C 00FA move.w -[A7], 0xFA 00001742 3F07 move.w -[A7], D7 00001744 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 00001748 2254 movea.l A1, [A4] 0000174A 2069 0024 movea.l A0, [A1 + 0x24] 0000174E 2050 movea.l A0, [A0] 00001750 45EE FEFE lea.l A2, [A6 - 0x102] 00001754 703F moveq.l D0, 0x3F label00001756: 00001756 24D8 move.l [A2]+, [A0]+ 00001758 51C8 FFFC dbf D0, -0x6 /* 00001756 */ 0000175C 486E FEFE pea.l [A6 - 0x102] 00001760 486E FDFE pea.l [A6 - 0x202] 00001764 487A 002A pea.l [PC + 0x2A /* 00001790, value 0x0, cstring "" */] 00001768 487A 0026 pea.l [PC + 0x26 /* 00001790, value 0x0, cstring "" */] 0000176C A98B syscall ParamText 0000176E 2F3C 0083 0000 move.l -[A7], 0x830000 00001774 42A7 clr.l -[A7] 00001776 4EAD 2022 jsr [A5 + 0x2022 /* export_1024 */] 0000177A 3D5F 000C move.w [A6 + 0xC], [A7]+ 0000177E 6006 bra +0x8 /* 00001786 */ label00001780: 00001780 3D7C 0003 000C move.w [A6 + 0xC], 0x3 label00001786: 00001786 4CDF 1480 movem.l D7,A2,A4, [A7]+ 0000178A 4E5E unlink A6 0000178C 2E9F move.l [A7], [A7]+ 0000178E 4E75 rts 00001790 0000 0000 ori.b D0, 0x0 00001794 4E56 0000 link A6, 0 00001798 2F2E 000C move.l -[A7], [A6 + 0xC] 0000179C 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] 000017A0 4E5E unlink A6 000017A2 205F movea.l A0, [A7]+ 000017A4 504F addq.w A7, 8 000017A6 4ED0 jmp [A0] export_271: fn000017A8: 000017A8 4E56 0000 link A6, 0 000017AC 48E7 0018 movem.l -[A7], A3,A4 000017B0 266E 0008 movea.l A3, [A6 + 0x8] 000017B4 284B movea.l A4, A3 000017B6 487A FFDC pea.l [PC - 0x24 /* 00001794, value 0x4E560000 'NV\0\0', cstring "NV" */] 000017BA 2F0E move.l -[A7], A6 000017BC 2F0B move.l -[A7], A3 000017BE 4EAD 1D4A jsr [A5 + 0x1D4A /* export_933 */] 000017C2 2F0B move.l -[A7], A3 000017C4 4EAD 1DD2 jsr [A5 + 0x1DD2 /* export_950 */] 000017C8 2F2D F99C move.l -[A7], [A5 - 0x664] 000017CC 4EAD 1BFA jsr [A5 + 0x1BFA /* export_891 */] 000017D0 B7ED F948 cmpa.l A3, [A5 - 0x6B8] 000017D4 660C bne +0xE /* 000017E2 */ 000017D6 2F2D F99C move.l -[A7], [A5 - 0x664] 000017DA 2F2D F99C move.l -[A7], [A5 - 0x664] 000017DE 4EAD 2A52 jsr [A5 + 0x2A52 /* export_1350 */] label000017E2: 000017E2 2054 movea.l A0, [A4] 000017E4 4AA8 000E tst.l [A0 + 0xE] 000017E8 670A beq +0xC /* 000017F4 */ 000017EA 2F0B move.l -[A7], A3 000017EC 2F28 000E move.l -[A7], [A0 + 0xE] 000017F0 4EAD 31D2 jsr [A5 + 0x31D2 /* export_1590 */] label000017F4: 000017F4 2054 movea.l A0, [A4] 000017F6 7000 moveq.l D0, 0x00 000017F8 2140 000E move.l [A0 + 0xE], D0 000017FC 2054 movea.l A0, [A4] 000017FE 2F28 0034 move.l -[A7], [A0 + 0x34] 00001802 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */] 00001806 2054 movea.l A0, [A4] 00001808 7000 moveq.l D0, 0x00 0000180A 2140 0034 move.l [A0 + 0x34], D0 0000180E 4AA8 0016 tst.l [A0 + 0x16] 00001812 670C beq +0xE /* 00001820 */ 00001814 2F0B move.l -[A7], A3 00001816 2054 movea.l A0, [A4] 00001818 2F28 0016 move.l -[A7], [A0 + 0x16] 0000181C 4EBA FE7E jsr [PC - 0x182 /* 0000169C */] label00001820: 00001820 2054 movea.l A0, [A4] 00001822 7000 moveq.l D0, 0x00 00001824 2140 0016 move.l [A0 + 0x16], D0 00001828 2F0B move.l -[A7], A3 0000182A 4EBA FBBC jsr [PC - 0x444 /* 000013E8 */] 0000182E 4CDF 1800 movem.l A3,A4, [A7]+ 00001832 4E5E unlink A6 00001834 2E9F move.l [A7], [A7]+ 00001836 4E75 rts 00001838 4E56 0000 link A6, 0 0000183C 2F2E 000C move.l -[A7], [A6 + 0xC] 00001840 4EAD 31BA jsr [A5 + 0x31BA /* export_1587 */] 00001844 4E5E unlink A6 00001846 205F movea.l A0, [A7]+ 00001848 504F addq.w A7, 8 0000184A 4ED0 jmp [A0] export_272: fn0000184C: 0000184C 4E56 FFFC link A6, -0x0004 00001850 48E7 0018 movem.l -[A7], A3,A4 00001854 286E 0008 movea.l A4, [A6 + 0x8] 00001858 42A7 clr.l -[A7] 0000185A 2F0C move.l -[A7], A4 0000185C 4EAD 32AA jsr [A5 + 0x32AA /* export_1617 */] 00001860 265F movea.l A3, [A7]+ 00001862 200B move.l D0, A3 00001864 56C0 sne D0 00001866 4A00 tst.b D0 00001868 6712 beq +0x14 /* 0000187C */ 0000186A 2053 movea.l A0, [A3] 0000186C B9E8 0004 cmpa.l A4, [A0 + 0x4] 00001870 57C1 seq D1 00001872 C001 and.b D0, D1 00001874 6706 beq +0x8 /* 0000187C */ 00001876 2F0C move.l -[A7], A4 00001878 4EAD 32B2 jsr [A5 + 0x32B2 /* export_1618 */] label0000187C: 0000187C 487A FFBA pea.l [PC - 0x46 /* 00001838, value 0x4E560000 'NV\0\0', cstring "NV" */] 00001880 2F0E move.l -[A7], A6 00001882 2F0C move.l -[A7], A4 00001884 4EAD 1D4A jsr [A5 + 0x1D4A /* export_933 */] 00001888 4CDF 1800 movem.l A3,A4, [A7]+ 0000188C 4E5E unlink A6 0000188E 2E9F move.l [A7], [A7]+ 00001890 4E75 rts 00001892 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_273: // at 00001894 (misaligned) 00001896 0000 2F0C ori.b D0, 0xC 0000189A 286E 0008 movea.l A4, [A6 + 0x8] 0000189E 2054 movea.l A0, [A4] 000018A0 4AA8 0004 tst.l [A0 + 0x4] 000018A4 6708 beq +0xA /* 000018AE */ 000018A6 2F28 0004 move.l -[A7], [A0 + 0x4] 000018AA 4EAD 2E22 jsr [A5 + 0x2E22 /* export_1472 */] label000018AE: 000018AE 285F movea.l A4, [A7]+ 000018B0 4E5E unlink A6 000018B2 2E9F move.l [A7], [A7]+ 000018B4 4E75 rts 000018B6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000018B8-000018BC export_274: fn000018B8: 000018B8 4E56 FFFA link A6, -0x0006 // end alternate branch 000018B8-000018BC export_274: // at 000018B8 (misaligned) fn000018B8: // (misaligned) 000018BA FFFA .invalid <> 000018BC 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000018C0 2C2E 0008 move.l D6, [A6 + 0x8] 000018C4 2846 movea.l A4, D6 000018C6 2054 movea.l A0, [A4] 000018C8 1E28 005E move.b D7, [A0 + 0x5E] 000018CC 2668 0038 movea.l A3, [A0 + 0x38] 000018D0 7000 moveq.l D0, 0x00 000018D2 2140 0038 move.l [A0 + 0x38], D0 000018D6 4AA8 0016 tst.l [A0 + 0x16] 000018DA 670E beq +0x10 /* 000018EA */ 000018DC 2F06 move.l -[A7], D6 000018DE 2054 movea.l A0, [A4] 000018E0 2F28 0016 move.l -[A7], [A0 + 0x16] 000018E4 4EBA FDF2 jsr [PC - 0x20E /* 000016D8 */] 000018E8 600A bra +0xC /* 000018F4 */ label000018EA: 000018EA 2F06 move.l -[A7], D6 000018EC 2F2D F99C move.l -[A7], [A5 - 0x664] 000018F0 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */] label000018F4: 000018F4 2F06 move.l -[A7], D6 000018F6 4EBA FEB0 jsr [PC - 0x150 /* 000017A8 */] 000018FA 42A7 clr.l -[A7] 000018FC 2F0B move.l -[A7], A3 000018FE 1F07 move.b -[A7], D7 00001900 4EAD 200A jsr [A5 + 0x200A /* export_1021 */] 00001904 265F movea.l A3, [A7]+ 00001906 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 0000190A 4E5E unlink A6 0000190C 2E9F move.l [A7], [A7]+ 0000190E 4E75 rts export_275: 00001910 4E56 0000 link A6, 0 00001914 48E7 0018 movem.l -[A7], A3,A4 00001918 266E 0008 movea.l A3, [A6 + 0x8] 0000191C 284B movea.l A4, A3 0000191E 2F0B move.l -[A7], A3 00001920 4EBA FF2A jsr [PC - 0xD6 /* 0000184C */] 00001924 4267 clr.w -[A7] 00001926 1F3C 0001 move.b -[A7], 0x1 0000192A 2F0B move.l -[A7], A3 0000192C 4EAD 30CA jsr [A5 + 0x30CA /* export_1557 */] 00001930 4267 clr.w -[A7] 00001932 2F0B move.l -[A7], A3 00001934 4EAD 31CA jsr [A5 + 0x31CA /* export_1589 */] 00001938 2054 movea.l A0, [A4] 0000193A 1028 005D move.b D0, [A0 + 0x5D] 0000193E 6706 beq +0x8 /* 00001946 */ 00001940 2F0B move.l -[A7], A3 00001942 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] label00001946: 00001946 4CDF 1800 movem.l A3,A4, [A7]+ 0000194A 4E5E unlink A6 0000194C 2E9F move.l [A7], [A7]+ 0000194E 4E75 rts export_276: 00001950 4E56 0000 link A6, 0 00001954 48E7 0018 movem.l -[A7], A3,A4 00001958 266E 0008 movea.l A3, [A6 + 0x8] 0000195C 284B movea.l A4, A3 0000195E 2054 movea.l A0, [A4] 00001960 4AA8 0016 tst.l [A0 + 0x16] 00001964 6608 bne +0xA /* 0000196E */ 00001966 2F0B move.l -[A7], A3 00001968 4EAD 31BA jsr [A5 + 0x31BA /* export_1587 */] 0000196C 600C bra +0xE /* 0000197A */ label0000196E: 0000196E 2F0B move.l -[A7], A3 00001970 2054 movea.l A0, [A4] 00001972 2F28 0016 move.l -[A7], [A0 + 0x16] 00001976 4EAD 2D22 jsr [A5 + 0x2D22 /* export_1440 */] label0000197A: 0000197A 4CDF 1800 movem.l A3,A4, [A7]+ 0000197E 4E5E unlink A6 00001980 2E9F move.l [A7], [A7]+ 00001982 4E75 rts export_277: 00001984 4E56 FFFA link A6, -0x0006 00001988 48E7 0118 movem.l -[A7], D7,A3,A4 0000198C 266E 0008 movea.l A3, [A6 + 0x8] 00001990 284B movea.l A4, A3 00001992 2054 movea.l A0, [A4] 00001994 1028 005C move.b D0, [A0 + 0x5C] 00001998 675A beq +0x5C /* 000019F4 */ 0000199A 2F00 move.l -[A7], D0 0000199C 4267 clr.w -[A7] 0000199E 2054 movea.l A0, [A4] 000019A0 2F28 0038 move.l -[A7], [A0 + 0x38] 000019A4 2F2E 000C move.l -[A7], [A6 + 0xC] 000019A8 A91E syscall TrackGoAway 000019AA 121F move.b D1, [A7]+ 000019AC 201F move.l D0, [A7]+ 000019AE C001 and.b D0, D1 000019B0 6742 beq +0x44 /* 000019F4 */ 000019B2 42A7 clr.l -[A7] 000019B4 4EAD 1A0A jsr [A5 + 0x1A0A /* export_829 */] 000019B8 1E1F move.b D7, [A7]+ 000019BA 486E FFFC pea.l [A6 - 0x4] 000019BE 486D 291C pea.l [A5 + 0x291C] 000019C2 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 000019C6 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */] 000019CA 4267 clr.w -[A7] 000019CC 1F07 move.b -[A7], D7 000019CE 4EAD 1A0A jsr [A5 + 0x1A0A /* export_829 */] 000019D2 101F move.b D0, [A7]+ 000019D4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000019D8 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 000019DC 3F3C 001F move.w -[A7], 0x1F 000019E0 2F0B move.l -[A7], A3 000019E2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000019E6 4EAD 10A2 jsr [A5 + 0x10A2 /* export_528 */] 000019EA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000019EE 2F0B move.l -[A7], A3 000019F0 4EAD 3292 jsr [A5 + 0x3292 /* export_1614 */] label000019F4: 000019F4 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000019F8 4E5E unlink A6 000019FA 205F movea.l A0, [A7]+ 000019FC 504F addq.w A7, 8 000019FE 4ED0 jmp [A0] export_278: 00001A00 4E56 0000 link A6, 0 00001A04 2F0C move.l -[A7], A4 00001A06 286E 0008 movea.l A4, [A6 + 0x8] 00001A0A 2054 movea.l A0, [A4] 00001A0C 2F28 0054 move.l -[A7], [A0 + 0x54] 00001A10 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */] 00001A14 2054 movea.l A0, [A4] 00001A16 7000 moveq.l D0, 0x00 00001A18 2140 0054 move.l [A0 + 0x54], D0 00001A1C 2054 movea.l A0, [A4] 00001A1E 2F28 0050 move.l -[A7], [A0 + 0x50] 00001A22 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */] 00001A26 2054 movea.l A0, [A4] 00001A28 7000 moveq.l D0, 0x00 00001A2A 2140 0050 move.l [A0 + 0x50], D0 00001A2E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A32 4EBA FD74 jsr [PC - 0x28C /* 000017A8 */] 00001A36 285F movea.l A4, [A7]+ 00001A38 4E5E unlink A6 00001A3A 2E9F move.l [A7], [A7]+ 00001A3C 4E75 rts 00001A3E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001A40-00001A4E export_279: fn00001A40: 00001A40 4E56 0000 link A6, 0 00001A44 48E7 0018 movem.l -[A7], A3,A4 00001A48 266E 0008 movea.l A3, [A6 + 0x8] 00001A4C 284B movea.l A4, A3 // end alternate branch 00001A40-00001A4E export_279: // at 00001A40 (misaligned) fn00001A40: // (misaligned) 00001A42 0000 48E7 ori.b D0, 0xE7 00001A46 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 00001A4A 0008 284B ori.b A0, 0x4B /* 'K' */ 00001A4E 2054 movea.l A0, [A4] 00001A50 4AA8 0058 tst.l [A0 + 0x58] 00001A54 6722 beq +0x24 /* 00001A78 */ 00001A56 4267 clr.w -[A7] 00001A58 2F0B move.l -[A7], A3 00001A5A 4EAD 1F62 jsr [A5 + 0x1F62 /* export_1000 */] 00001A5E 2054 movea.l A0, [A4] 00001A60 2F28 0058 move.l -[A7], [A0 + 0x58] 00001A64 42A7 clr.l -[A7] 00001A66 A95C syscall SizeControl 00001A68 2054 movea.l A0, [A4] 00001A6A 2F28 0058 move.l -[A7], [A0 + 0x58] 00001A6E A955 syscall DisposeControl 00001A70 2054 movea.l A0, [A4] 00001A72 7000 moveq.l D0, 0x00 00001A74 2140 0058 move.l [A0 + 0x58], D0 label00001A78: 00001A78 2F0B move.l -[A7], A3 00001A7A 4EBA FD2C jsr [PC - 0x2D4 /* 000017A8 */] 00001A7E 4CDF 1800 movem.l A3,A4, [A7]+ 00001A82 4E5E unlink A6 00001A84 2E9F move.l [A7], [A7]+ 00001A86 4E75 rts 00001A88 4E56 0000 link A6, 0 00001A8C 48E7 0018 movem.l -[A7], A3,A4 00001A90 266E 0008 movea.l A3, [A6 + 0x8] 00001A94 286B 0008 movea.l A4, [A3 + 0x8] 00001A98 206E 000C movea.l A0, [A6 + 0xC] 00001A9C 2254 movea.l A1, [A4] 00001A9E 1029 006A move.b D0, [A1 + 0x6A] 00001AA2 4880 ext.w D0 00001AA4 2050 movea.l A0, [A0] 00001AA6 E540 asl D0.w, 2 00001AA8 2230 0050 move.l D1, [A0 + D0.w + 0x50] 00001AAC B2AB 0008 cmp.l D1, [A3 + 0x8] 00001AB0 6610 bne +0x12 /* 00001AC2 */ 00001AB2 42A7 clr.l -[A7] 00001AB4 2054 movea.l A0, [A4] 00001AB6 1F28 006A move.b -[A7], [A0 + 0x6A] 00001ABA 2F2E 000C move.l -[A7], [A6 + 0xC] 00001ABE 4EAD 1952 jsr [A5 + 0x1952 /* export_806 */] label00001AC2: 00001AC2 4CDF 1800 movem.l A3,A4, [A7]+ 00001AC6 4E5E unlink A6 00001AC8 205F movea.l A0, [A7]+ 00001ACA 504F addq.w A7, 8 00001ACC 4ED0 jmp [A0] 00001ACE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_280: // at 00001AD0 (misaligned) 00001AD2 0000 2F0C ori.b D0, 0xC 00001AD6 286E 0008 movea.l A4, [A6 + 0x8] 00001ADA 2054 movea.l A0, [A4] 00001ADC 4AA8 006C tst.l [A0 + 0x6C] 00001AE0 6710 beq +0x12 /* 00001AF2 */ 00001AE2 487A FFA4 pea.l [PC - 0x5C /* 00001A88, value 0x4E560000 'NV\0\0', cstring "NV" */] 00001AE6 2F0E move.l -[A7], A6 00001AE8 2054 movea.l A0, [A4] 00001AEA 2F28 006C move.l -[A7], [A0 + 0x6C] 00001AEE 4EAD 1842 jsr [A5 + 0x1842 /* export_772 */] label00001AF2: 00001AF2 2054 movea.l A0, [A4] 00001AF4 2F28 006C move.l -[A7], [A0 + 0x6C] 00001AF8 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */] 00001AFC 2054 movea.l A0, [A4] 00001AFE 7000 moveq.l D0, 0x00 00001B00 2140 006C move.l [A0 + 0x6C], D0 00001B04 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001B08 4EBA FF36 jsr [PC - 0xCA /* 00001A40 */] 00001B0C 285F movea.l A4, [A7]+ 00001B0E 4E5E unlink A6 00001B10 2E9F move.l [A7], [A7]+ 00001B12 4E75 rts export_281: 00001B14 4E56 FFFA link A6, -0x0006 00001B18 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00001B1C 2C2E 0008 move.l D6, [A6 + 0x8] 00001B20 2846 movea.l A4, D6 00001B22 2054 movea.l A0, [A4] 00001B24 4AA8 000E tst.l [A0 + 0xE] 00001B28 56C7 sne D7 00001B2A 4407 neg.b D7 00001B2C 1007 move.b D0, D7 00001B2E 6762 beq +0x64 /* 00001B92 */ 00001B30 2248 movea.l A1, A0 00001B32 2069 000E movea.l A0, [A1 + 0xE] 00001B36 2050 movea.l A0, [A0] 00001B38 BCA8 0034 cmp.l D6, [A0 + 0x34] 00001B3C 660E bne +0x10 /* 00001B4C */ 00001B3E 2F2D F45C move.l -[A7], [A5 - 0xBA4] 00001B42 2054 movea.l A0, [A4] 00001B44 2F28 000E move.l -[A7], [A0 + 0xE] 00001B48 4EAD 1CBA jsr [A5 + 0x1CBA /* export_915 */] label00001B4C: 00001B4C 2054 movea.l A0, [A4] 00001B4E 7000 moveq.l D0, 0x00 00001B50 2140 000E move.l [A0 + 0xE], D0 00001B54 2668 0012 movea.l A3, [A0 + 0x12] 00001B58 200B move.l D0, A3 00001B5A 56C7 sne D7 00001B5C 4407 neg.b D7 00001B5E 1007 move.b D0, D7 00001B60 6714 beq +0x16 /* 00001B76 */ 00001B62 2053 movea.l A0, [A3] 00001B64 BCA8 0016 cmp.l D6, [A0 + 0x16] 00001B68 6606 bne +0x8 /* 00001B70 */ 00001B6A 7000 moveq.l D0, 0x00 00001B6C 2140 0016 move.l [A0 + 0x16], D0 label00001B70: 00001B70 2053 movea.l A0, [A3] 00001B72 1E28 001F move.b D7, [A0 + 0x1F] label00001B76: 00001B76 1007 move.b D0, D7 00001B78 6710 beq +0x12 /* 00001B8A */ 00001B7A 2053 movea.l A0, [A3] 00001B7C 2028 0020 move.l D0, [A0 + 0x20] 00001B80 2254 movea.l A1, [A4] 00001B82 B0A9 0056 cmp.l D0, [A1 + 0x56] 00001B86 57C7 seq D7 00001B88 4407 neg.b D7 label00001B8A: 00001B8A 2054 movea.l A0, [A4] 00001B8C 7000 moveq.l D0, 0x00 00001B8E 2140 0012 move.l [A0 + 0x12], D0 label00001B92: 00001B92 1007 move.b D0, D7 00001B94 6612 bne +0x14 /* 00001BA8 */ 00001B96 42A7 clr.l -[A7] 00001B98 2054 movea.l A0, [A4] 00001B9A 2F28 0056 move.l -[A7], [A0 + 0x56] 00001B9E 4EAD 2092 jsr [A5 + 0x2092 /* export_1038 */] 00001BA2 2054 movea.l A0, [A4] 00001BA4 215F 0056 move.l [A0 + 0x56], [A7]+ label00001BA8: 00001BA8 2054 movea.l A0, [A4] 00001BAA 7000 moveq.l D0, 0x00 00001BAC 2140 0056 move.l [A0 + 0x56], D0 00001BB0 42A7 clr.l -[A7] 00001BB2 2054 movea.l A0, [A4] 00001BB4 2F28 0066 move.l -[A7], [A0 + 0x66] 00001BB8 4EAD 2092 jsr [A5 + 0x2092 /* export_1038 */] 00001BBC 2054 movea.l A0, [A4] 00001BBE 215F 0066 move.l [A0 + 0x66], [A7]+ 00001BC2 2F06 move.l -[A7], D6 00001BC4 4EAD 22AA jsr [A5 + 0x22AA /* export_1105 */] 00001BC8 BCAD FA98 cmp.l D6, [A5 - 0x568] 00001BCC 6606 bne +0x8 /* 00001BD4 */ 00001BCE 7000 moveq.l D0, 0x00 00001BD0 2B40 FA98 move.l [A5 - 0x568], D0 label00001BD4: 00001BD4 2F06 move.l -[A7], D6 00001BD6 4EBA F810 jsr [PC - 0x7F0 /* 000013E8 */] 00001BDA 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00001BDE 4E5E unlink A6 00001BE0 2E9F move.l [A7], [A7]+ 00001BE2 4E75 rts